home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com4 / com4.rsrc / CODE_11519_lcoComp.txt < prev    next >
Text File  |  1995-08-08  |  473KB  |  8,492 lines

  1. # near model CODE resource
  2. # jump table entries: 3520-3570 (51 of them)
  3. 00000000  4E56 FFF4                link       A6, -0x000C
  4. 00000004  486E FFFA                pea.l      [A6 - 0x6]
  5. 00000008  486E FFF4                pea.l      [A6 - 0xC]
  6. 0000000C  4EBA 47D4                jsr        [PC + 0x47D4 /* 000047E2 */]
  7. 00000010  4A00                     tst.b      D0
  8. 00000012  504F                     addq.w     A7, 8
  9. 00000014  661C                     bne        +0x1E /* 00000032 */
  10. label00000016:
  11. 00000016  486E FFF4                pea.l      [A6 - 0xC]
  12. 0000001A  4EBA 47FE                jsr        [PC + 0x47FE /* 0000481A */]
  13. 0000001E  7000                     moveq.l    D0, 0x00
  14. 00000020  2F00                     move.l     -[A7], D0
  15. 00000022  4878 00E3                push.l     0xE3
  16. 00000026  4EBA 2C46                jsr        [PC + 0x2C46 /* 00002C6E */]
  17. 0000002A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18. 0000002E  6000 013E                bra        +0x140 /* 0000016E */
  19. label00000032:
  20. 00000032  302E FFFA                move.w     D0, [A6 - 0x6]
  21. 00000036  0440 001B                subi.w     D0, 0x1B
  22. 0000003A  6718                     beq        +0x1A /* 00000054 */
  23. 0000003C  5340                     subq.w     D0, 1
  24. 0000003E  677C                     beq        +0x7E /* 000000BC */
  25. 00000040  5340                     subq.w     D0, 1
  26. 00000042  6778                     beq        +0x7A /* 000000BC */
  27. 00000044  5340                     subq.w     D0, 1
  28. 00000046  6774                     beq        +0x76 /* 000000BC */
  29. 00000048  5340                     subq.w     D0, 1
  30. 0000004A  6770                     beq        +0x72 /* 000000BC */
  31. 0000004C  0440 000A                subi.w     D0, 0xA /* '\n' */
  32. 00000050  6724                     beq        +0x26 /* 00000076 */
  33. 00000052  60C2                     bra        -0x3C /* 00000016 */
  34. label00000054:
  35. 00000054  4EBA 13AE                jsr        [PC + 0x13AE /* 00001404 */]
  36. 00000058  4A00                     tst.b      D0
  37. 0000005A  660A                     bne        +0xC /* 00000066 */
  38. 0000005C  4A6D F054                tst.w      [A5 - 0xFAC]
  39. 00000060  6600 010C                bne        +0x10E /* 0000016E */
  40. 00000064  60B0                     bra        -0x4E /* 00000016 */
  41. label00000066:
  42. 00000066  486E FFFA                pea.l      [A6 - 0x6]
  43. 0000006A  486E FFF4                pea.l      [A6 - 0xC]
  44. 0000006E  4EBA 4772                jsr        [PC + 0x4772 /* 000047E2 */]
  45. 00000072  504F                     addq.w     A7, 8
  46. 00000074  606A                     bra        +0x6C /* 000000E0 */
  47. label00000076:
  48. 00000076  7000                     moveq.l    D0, 0x00
  49. 00000078  2F00                     move.l     -[A7], D0
  50. 0000007A  4EBA 491E                jsr        [PC + 0x491E /* 0000499A */]
  51. 0000007E  7000                     moveq.l    D0, 0x00
  52. 00000080  2F00                     move.l     -[A7], D0
  53. 00000082  4EBA 4916                jsr        [PC + 0x4916 /* 0000499A */]
  54. 00000086  7000                     moveq.l    D0, 0x00
  55. 00000088  2F00                     move.l     -[A7], D0
  56. 0000008A  4EBA 490E                jsr        [PC + 0x490E /* 0000499A */]
  57. 0000008E  7000                     moveq.l    D0, 0x00
  58. 00000090  2F00                     move.l     -[A7], D0
  59. 00000092  4EBA 4906                jsr        [PC + 0x4906 /* 0000499A */]
  60. 00000096  7000                     moveq.l    D0, 0x00
  61. 00000098  2F00                     move.l     -[A7], D0
  62. 0000009A  4EBA 48FE                jsr        [PC + 0x48FE /* 0000499A */]
  63. 0000009E  7000                     moveq.l    D0, 0x00
  64. 000000A0  2F00                     move.l     -[A7], D0
  65. 000000A2  4EBA 48F6                jsr        [PC + 0x48F6 /* 0000499A */]
  66. 000000A6  7000                     moveq.l    D0, 0x00
  67. 000000A8  2F00                     move.l     -[A7], D0
  68. 000000AA  4EBA 48EE                jsr        [PC + 0x48EE /* 0000499A */]
  69. 000000AE  4878 7FFF                push.l     0x7FFF
  70. 000000B2  4EBA 48E6                jsr        [PC + 0x48E6 /* 0000499A */]
  71. 000000B6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  72. 000000BA  6024                     bra        +0x26 /* 000000E0 */
  73. label000000BC:
  74. 000000BC  302E FFFA                move.w     D0, [A6 - 0x6]
  75. 000000C0  48C0                     ext.l      D0
  76. 000000C2  2F00                     move.l     -[A7], D0
  77. 000000C4  4EBA 1414                jsr        [PC + 0x1414 /* 000014DA */]
  78. 000000C8  4A6D F054                tst.w      [A5 - 0xFAC]
  79. 000000CC  584F                     addq.w     A7, 4
  80. 000000CE  6600 009E                bne        +0xA0 /* 0000016E */
  81. 000000D2  486E FFFA                pea.l      [A6 - 0x6]
  82. 000000D6  486E FFF4                pea.l      [A6 - 0xC]
  83. 000000DA  4EBA 4706                jsr        [PC + 0x4706 /* 000047E2 */]
  84. 000000DE  504F                     addq.w     A7, 8
  85. label000000E0:
  86. 000000E0  302E FFFA                move.w     D0, [A6 - 0x6]
  87. 000000E4  0440 0029                subi.w     D0, 0x29 /* ')' */
  88. 000000E8  6706                     beq        +0x8 /* 000000F0 */
  89. 000000EA  0440 004A                subi.w     D0, 0x4A /* 'J' */
  90. 000000EE  6618                     bne        +0x1A /* 00000108 */
  91. label000000F0:
  92. 000000F0  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  93. 000000F4  4EBA 2724                jsr        [PC + 0x2724 /* 0000281A */]
  94. 000000F8  4A6D F054                tst.w      [A5 - 0xFAC]
  95. 000000FC  584F                     addq.w     A7, 4
  96. 000000FE  666E                     bne        +0x70 /* 0000016E */
  97. 00000100  3D7C 0006 FFFC           move.w     [A6 - 0x4], 0x6
  98. 00000106  6054                     bra        +0x56 /* 0000015C */
  99. label00000108:
  100. 00000108  7008                     moveq.l    D0, 0x08
  101. 0000010A  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  102. 0000010E  6608                     bne        +0xA /* 00000118 */
  103. 00000110  702A                     moveq.l    D0, 0x2A
  104. 00000112  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  105. 00000116  6D0C                     blt        +0xE /* 00000124 */
  106. label00000118:
  107. 00000118  7022                     moveq.l    D0, 0x22
  108. 0000011A  2F00                     move.l     -[A7], D0
  109. 0000011C  4EBA 462E                jsr        [PC + 0x462E /* 0000474C */]
  110. 00000120  584F                     addq.w     A7, 4
  111. 00000122  604A                     bra        +0x4C /* 0000016E */
  112. label00000124:
  113. 00000124  7000                     moveq.l    D0, 0x00
  114. 00000126  2F00                     move.l     -[A7], D0
  115. 00000128  486E FFFE                pea.l      [A6 - 0x2]
  116. 0000012C  486E FFFC                pea.l      [A6 - 0x4]
  117. 00000130  322E FFFA                move.w     D1, [A6 - 0x6]
  118. 00000134  48C1                     ext.l      D1
  119. 00000136  2F01                     move.l     -[A7], D1
  120. 00000138  4EBA 2104                jsr        [PC + 0x2104 /* 0000223E */]
  121. 0000013C  4A6D F054                tst.w      [A5 - 0xFAC]
  122. 00000140  4FEF 0010                lea.l      A7, [A7 + 0x10]
  123. 00000144  6628                     bne        +0x2A /* 0000016E */
  124. 00000146  302E FFFE                move.w     D0, [A6 - 0x2]
  125. 0000014A  48C0                     ext.l      D0
  126. 0000014C  2F00                     move.l     -[A7], D0
  127. 0000014E  302E FFFC                move.w     D0, [A6 - 0x4]
  128. 00000152  48C0                     ext.l      D0
  129. 00000154  2F00                     move.l     -[A7], D0
  130. 00000156  4EBA 47EC                jsr        [PC + 0x47EC /* 00004944 */]
  131. 0000015A  504F                     addq.w     A7, 8
  132. label0000015C:
  133. 0000015C  302E FFFC                move.w     D0, [A6 - 0x4]
  134. 00000160  48C0                     ext.l      D0
  135. 00000162  2F00                     move.l     -[A7], D0
  136. 00000164  705B                     moveq.l    D0, 0x5B
  137. 00000166  2F00                     move.l     -[A7], D0
  138. 00000168  4EBA 470C                jsr        [PC + 0x470C /* 00004876 */]
  139. 0000016C  504F                     addq.w     A7, 8
  140. label0000016E:
  141. 0000016E  4E5E                     unlink     A6
  142. 00000170  4E75                     rts
  143. 00000172  4E56 FFFA                link       A6, -0x0006
  144. 00000176  486E FFFA                pea.l      [A6 - 0x6]
  145. 0000017A  4EBA 464E                jsr        [PC + 0x464E /* 000047CA */]
  146. 0000017E  4A6E FFFA                tst.w      [A6 - 0x6]
  147. 00000182  584F                     addq.w     A7, 4
  148. 00000184  6606                     bne        +0x8 /* 0000018C */
  149. 00000186  4EBA 46C2                jsr        [PC + 0x46C2 /* 0000484A */]
  150. 0000018A  6070                     bra        +0x72 /* 000001FC */
  151. label0000018C:
  152. 0000018C  7008                     moveq.l    D0, 0x08
  153. 0000018E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  154. 00000192  662A                     bne        +0x2C /* 000001BE */
  155. 00000194  7042                     moveq.l    D0, 0x42
  156. 00000196  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  157. 0000019A  6622                     bne        +0x24 /* 000001BE */
  158. 0000019C  4A2D F0CE                tst.b      [A5 - 0xF32]
  159. 000001A0  660C                     bne        +0xE /* 000001AE */
  160. 000001A2  7017                     moveq.l    D0, 0x17
  161. 000001A4  2F00                     move.l     -[A7], D0
  162. 000001A6  4EBA 45A4                jsr        [PC + 0x45A4 /* 0000474C */]
  163. 000001AA  584F                     addq.w     A7, 4
  164. 000001AC  604E                     bra        +0x50 /* 000001FC */
  165. label000001AE:
  166. 000001AE  486D F0C6                pea.l      [A5 - 0xF3A]
  167. 000001B2  7053                     moveq.l    D0, 0x53
  168. 000001B4  2F00                     move.l     -[A7], D0
  169. 000001B6  4EBA 49F0                jsr        [PC + 0x49F0 /* 00004BA8 */]
  170. 000001BA  504F                     addq.w     A7, 8
  171. 000001BC  603E                     bra        +0x40 /* 000001FC */
  172. label000001BE:
  173. 000001BE  7008                     moveq.l    D0, 0x08
  174. 000001C0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  175. 000001C4  662C                     bne        +0x2E /* 000001F2 */
  176. 000001C6  0CAE 0000 016C FFFC      cmpi.l     [A6 - 0x4], 0x16C
  177. 000001CE  6622                     bne        +0x24 /* 000001F2 */
  178. 000001D0  4A2D F0D4                tst.b      [A5 - 0xF2C]
  179. 000001D4  660C                     bne        +0xE /* 000001E2 */
  180. 000001D6  702A                     moveq.l    D0, 0x2A
  181. 000001D8  2F00                     move.l     -[A7], D0
  182. 000001DA  4EBA 4570                jsr        [PC + 0x4570 /* 0000474C */]
  183. 000001DE  584F                     addq.w     A7, 4
  184. 000001E0  601A                     bra        +0x1C /* 000001FC */
  185. label000001E2:
  186. 000001E2  486D F0D0                pea.l      [A5 - 0xF30]
  187. 000001E6  7053                     moveq.l    D0, 0x53
  188. 000001E8  2F00                     move.l     -[A7], D0
  189. 000001EA  4EBA 49BC                jsr        [PC + 0x49BC /* 00004BA8 */]
  190. 000001EE  504F                     addq.w     A7, 8
  191. 000001F0  600A                     bra        +0xC /* 000001FC */
  192. label000001F2:
  193. 000001F2  7027                     moveq.l    D0, 0x27
  194. 000001F4  2F00                     move.l     -[A7], D0
  195. 000001F6  4EBA 4554                jsr        [PC + 0x4554 /* 0000474C */]
  196. 000001FA  584F                     addq.w     A7, 4
  197. label000001FC:
  198. 000001FC  4E5E                     unlink     A6
  199. 000001FE  4E75                     rts
  200. 00000200  4E56 0000                link       A6, 0
  201. 00000204  48E7 1008                movem.l    -[A7], D3,A4
  202. 00000208  286E 0008                movea.l    A4, [A6 + 0x8]
  203. 0000020C  7601                     moveq.l    D3, 0x01
  204. 0000020E  7008                     moveq.l    D0, 0x08
  205. 00000210  B054                     cmp.w      D0, [A4]
  206. 00000212  6608                     bne        +0xA /* 0000021C */
  207. 00000214  7030                     moveq.l    D0, 0x30
  208. 00000216  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  209. 0000021A  671E                     beq        +0x20 /* 0000023A */
  210. label0000021C:
  211. 0000021C  7008                     moveq.l    D0, 0x08
  212. 0000021E  B054                     cmp.w      D0, [A4]
  213. 00000220  6608                     bne        +0xA /* 0000022A */
  214. 00000222  7031                     moveq.l    D0, 0x31
  215. 00000224  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  216. 00000228  6710                     beq        +0x12 /* 0000023A */
  217. label0000022A:
  218. 0000022A  7008                     moveq.l    D0, 0x08
  219. 0000022C  B054                     cmp.w      D0, [A4]
  220. 0000022E  6608                     bne        +0xA /* 00000238 */
  221. 00000230  7032                     moveq.l    D0, 0x32
  222. 00000232  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  223. 00000236  6702                     beq        +0x4 /* 0000023A */
  224. label00000238:
  225. 00000238  7600                     moveq.l    D3, 0x00
  226. label0000023A:
  227. 0000023A  1003                     move.b     D0, D3
  228. 0000023C  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  229. 00000242  4E5E                     unlink     A6
  230. 00000244  4E75                     rts
  231. 00000246  4E56 FFF4                link       A6, -0x000C
  232. 0000024A  48E7 1300                movem.l    -[A7], D3,D6,D7
  233. 0000024E  486E FFF4                pea.l      [A6 - 0xC]
  234. 00000252  4EBA 4576                jsr        [PC + 0x4576 /* 000047CA */]
  235. 00000256  4A6E FFF4                tst.w      [A6 - 0xC]
  236. 0000025A  584F                     addq.w     A7, 4
  237. 0000025C  6612                     bne        +0x14 /* 00000270 */
  238. 0000025E  7000                     moveq.l    D0, 0x00
  239. 00000260  2F00                     move.l     -[A7], D0
  240. 00000262  722B                     moveq.l    D1, 0x2B
  241. 00000264  2F01                     move.l     -[A7], D1
  242. 00000266  4EBA 2A06                jsr        [PC + 0x2A06 /* 00002C6E */]
  243. 0000026A  504F                     addq.w     A7, 8
  244. 0000026C  6000 01A4                bra        +0x1A6 /* 00000412 */
  245. label00000270:
  246. 00000270  486E FFF4                pea.l      [A6 - 0xC]
  247. 00000274  4EBA 45A4                jsr        [PC + 0x45A4 /* 0000481A */]
  248. 00000278  486D 0DF2                pea.l      [A5 + 0xDF2 /* export_442 */]
  249. 0000027C  4EBA 259C                jsr        [PC + 0x259C /* 0000281A */]
  250. 00000280  4A6D F054                tst.w      [A5 - 0xFAC]
  251. 00000284  504F                     addq.w     A7, 8
  252. 00000286  6600 018A                bne        +0x18C /* 00000412 */
  253. 0000028A  486E FFF4                pea.l      [A6 - 0xC]
  254. 0000028E  4EBA 453A                jsr        [PC + 0x453A /* 000047CA */]
  255. 00000292  4A6E FFF4                tst.w      [A6 - 0xC]
  256. 00000296  584F                     addq.w     A7, 4
  257. 00000298  6612                     bne        +0x14 /* 000002AC */
  258. 0000029A  7001                     moveq.l    D0, 0x01
  259. 0000029C  2F00                     move.l     -[A7], D0
  260. 0000029E  722B                     moveq.l    D1, 0x2B
  261. 000002A0  2F01                     move.l     -[A7], D1
  262. 000002A2  4EBA 29CA                jsr        [PC + 0x29CA /* 00002C6E */]
  263. 000002A6  504F                     addq.w     A7, 8
  264. 000002A8  6000 0168                bra        +0x16A /* 00000412 */
  265. label000002AC:
  266. 000002AC  7008                     moveq.l    D0, 0x08
  267. 000002AE  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  268. 000002B2  6608                     bne        +0xA /* 000002BC */
  269. 000002B4  702A                     moveq.l    D0, 0x2A
  270. 000002B6  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  271. 000002BA  6D1C                     blt        +0x1E /* 000002D8 */
  272. label000002BC:
  273. 000002BC  486E FFF4                pea.l      [A6 - 0xC]
  274. 000002C0  4EBA 4558                jsr        [PC + 0x4558 /* 0000481A */]
  275. 000002C4  7001                     moveq.l    D0, 0x01
  276. 000002C6  2F00                     move.l     -[A7], D0
  277. 000002C8  722B                     moveq.l    D1, 0x2B
  278. 000002CA  2F01                     move.l     -[A7], D1
  279. 000002CC  4EBA 29A0                jsr        [PC + 0x29A0 /* 00002C6E */]
  280. 000002D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  281. 000002D4  6000 013C                bra        +0x13E /* 00000412 */
  282. label000002D8:
  283. 000002D8  202E FFF6                move.l     D0, [A6 - 0xA]
  284. 000002DC  0480 0000 0030           subi.l     D0, 0x30 /* '0' */
  285. 000002E2  670A                     beq        +0xC /* 000002EE */
  286. 000002E4  5380                     subq.l     D0, 1
  287. 000002E6  670A                     beq        +0xC /* 000002F2 */
  288. 000002E8  5380                     subq.l     D0, 1
  289. 000002EA  670A                     beq        +0xC /* 000002F6 */
  290. 000002EC  60CE                     bra        -0x30 /* 000002BC */
  291. label000002EE:
  292. 000002EE  7E10                     moveq.l    D7, 0x10
  293. 000002F0  6006                     bra        +0x8 /* 000002F8 */
  294. label000002F2:
  295. 000002F2  7E30                     moveq.l    D7, 0x30
  296. 000002F4  6002                     bra        +0x4 /* 000002F8 */
  297. label000002F6:
  298. 000002F6  7E20                     moveq.l    D7, 0x20
  299. label000002F8:
  300. 000002F8  486E FFFA                pea.l      [A6 - 0x6]
  301. 000002FC  486E FFF4                pea.l      [A6 - 0xC]
  302. 00000300  4EBA 44E0                jsr        [PC + 0x44E0 /* 000047E2 */]
  303. 00000304  4A00                     tst.b      D0
  304. 00000306  504F                     addq.w     A7, 8
  305. 00000308  674C                     beq        +0x4E /* 00000356 */
  306. 0000030A  302E FFFA                move.w     D0, [A6 - 0x6]
  307. 0000030E  0440 001C                subi.w     D0, 0x1C
  308. 00000312  6B40                     bmi        +0x42 /* 00000354 */
  309. 00000314  0C40 0003                cmpi.w     D0, 0x3
  310. 00000318  6E3A                     bgt        +0x3C /* 00000354 */
  311. 0000031A  D040                     add.w      D0, D0
  312. 0000031C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  313. 00000320  4EFB 0000                jmp        [PC + D0.w]
  314. 00000324  000A 000A                ori.b      A2, 0xA /* '\n' */
  315. 00000328  000A 000A                ori.b      A2, 0xA /* '\n' */
  316. 0000032C  302E FFFA                move.w     D0, [A6 - 0x6]
  317. 00000330  48C0                     ext.l      D0
  318. 00000332  2F00                     move.l     -[A7], D0
  319. 00000334  4EBA 11A4                jsr        [PC + 0x11A4 /* 000014DA */]
  320. 00000338  4A6D F054                tst.w      [A5 - 0xFAC]
  321. 0000033C  584F                     addq.w     A7, 4
  322. 0000033E  6600 00D2                bne        +0xD4 /* 00000412 */
  323. 00000342  7C5A                     moveq.l    D6, 0x5A
  324. 00000344  486E FFFA                pea.l      [A6 - 0x6]
  325. 00000348  486E FFF4                pea.l      [A6 - 0xC]
  326. 0000034C  4EBA 4494                jsr        [PC + 0x4494 /* 000047E2 */]
  327. 00000350  504F                     addq.w     A7, 8
  328. 00000352  6002                     bra        +0x4 /* 00000356 */
  329. label00000354:
  330. 00000354  7C59                     moveq.l    D6, 0x59
  331. label00000356:
  332. 00000356  302E FFFA                move.w     D0, [A6 - 0x6]
  333. 0000035A  0440 0029                subi.w     D0, 0x29 /* ')' */
  334. 0000035E  6706                     beq        +0x8 /* 00000366 */
  335. 00000360  0440 004A                subi.w     D0, 0x4A /* 'J' */
  336. 00000364  661A                     bne        +0x1C /* 00000380 */
  337. label00000366:
  338. 00000366  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  339. 0000036A  4EBA 24AE                jsr        [PC + 0x24AE /* 0000281A */]
  340. 0000036E  4A6D F054                tst.w      [A5 - 0xFAC]
  341. 00000372  584F                     addq.w     A7, 4
  342. 00000374  6600 009C                bne        +0x9E /* 00000412 */
  343. 00000378  0047 0006                ori.w      D7, 0x6
  344. 0000037C  6000 0084                bra        +0x86 /* 00000402 */
  345. label00000380:
  346. 00000380  7008                     moveq.l    D0, 0x08
  347. 00000382  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  348. 00000386  6608                     bne        +0xA /* 00000390 */
  349. 00000388  702A                     moveq.l    D0, 0x2A
  350. 0000038A  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  351. 0000038E  6D0C                     blt        +0xE /* 0000039C */
  352. label00000390:
  353. 00000390  7022                     moveq.l    D0, 0x22
  354. 00000392  2F00                     move.l     -[A7], D0
  355. 00000394  4EBA 43B6                jsr        [PC + 0x43B6 /* 0000474C */]
  356. 00000398  584F                     addq.w     A7, 4
  357. 0000039A  6076                     bra        +0x78 /* 00000412 */
  358. label0000039C:
  359. 0000039C  0C47 0010                cmpi.w     D7, 0x10
  360. 000003A0  57C3                     seq        D3
  361. 000003A2  4403                     neg.b      D3
  362. 000003A4  6704                     beq        +0x6 /* 000003AA */
  363. 000003A6  7001                     moveq.l    D0, 0x01
  364. 000003A8  6002                     bra        +0x4 /* 000003AC */
  365. label000003AA:
  366. 000003AA  7000                     moveq.l    D0, 0x00
  367. label000003AC:
  368. 000003AC  2F00                     move.l     -[A7], D0
  369. 000003AE  486E FFFE                pea.l      [A6 - 0x2]
  370. 000003B2  486E FFFC                pea.l      [A6 - 0x4]
  371. 000003B6  302E FFFA                move.w     D0, [A6 - 0x6]
  372. 000003BA  48C0                     ext.l      D0
  373. 000003BC  2F00                     move.l     -[A7], D0
  374. 000003BE  4EBA 1E7E                jsr        [PC + 0x1E7E /* 0000223E */]
  375. 000003C2  0C47 0010                cmpi.w     D7, 0x10
  376. 000003C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  377. 000003CA  661C                     bne        +0x1E /* 000003E8 */
  378. 000003CC  7000                     moveq.l    D0, 0x00
  379. 000003CE  1006                     move.b     D0, D6
  380. 000003D0  0C40 0059                cmpi.w     D0, 0x59 /* 'Y' */
  381. 000003D4  6612                     bne        +0x14 /* 000003E8 */
  382. 000003D6  302E FFFC                move.w     D0, [A6 - 0x4]
  383. 000003DA  48C0                     ext.l      D0
  384. 000003DC  2C00                     move.l     D6, D0
  385. 000003DE  704D                     moveq.l    D0, 0x4D
  386. 000003E0  DC80                     add.l      D6, D0
  387. 000003E2  3E2E FFFE                move.w     D7, [A6 - 0x2]
  388. 000003E6  601A                     bra        +0x1C /* 00000402 */
  389. label000003E8:
  390. 000003E8  8E6E FFFC                or.w       D7, [A6 - 0x4]
  391. 000003EC  302E FFFE                move.w     D0, [A6 - 0x2]
  392. 000003F0  48C0                     ext.l      D0
  393. 000003F2  2F00                     move.l     -[A7], D0
  394. 000003F4  302E FFFC                move.w     D0, [A6 - 0x4]
  395. 000003F8  48C0                     ext.l      D0
  396. 000003FA  2F00                     move.l     -[A7], D0
  397. 000003FC  4EBA 4546                jsr        [PC + 0x4546 /* 00004944 */]
  398. 00000400  504F                     addq.w     A7, 8
  399. label00000402:
  400. 00000402  48C7                     ext.l      D7
  401. 00000404  2F07                     move.l     -[A7], D7
  402. 00000406  7000                     moveq.l    D0, 0x00
  403. 00000408  1006                     move.b     D0, D6
  404. 0000040A  2F00                     move.l     -[A7], D0
  405. 0000040C  4EBA 4468                jsr        [PC + 0x4468 /* 00004876 */]
  406. 00000410  504F                     addq.w     A7, 8
  407. label00000412:
  408. 00000412  4CEE 00C8 FFE8           movem.l    D3,D6,D7, [A6 - 0x18]
  409. 00000418  4E5E                     unlink     A6
  410. 0000041A  4E75                     rts
  411. 0000041C  4E56 0000                link       A6, 0
  412. 00000420  7011                     moveq.l    D0, 0x11
  413. 00000422  2F00                     move.l     -[A7], D0
  414. 00000424  4EBA 4326                jsr        [PC + 0x4326 /* 0000474C */]
  415. 00000428  4E5E                     unlink     A6
  416. 0000042A  4E75                     rts
  417. fn0000042C:
  418. 0000042C  4E56 FFFA                link       A6, -0x0006
  419. 00000430  2F07                     move.l     -[A7], D7
  420. 00000432  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  421. 00000436  4EBA 3BD0                jsr        [PC + 0x3BD0 /* 00004008 */]
  422. 0000043A  206D F056                movea.l    A0, [A5 - 0xFAA]
  423. 0000043E  3E28 0016                move.w     D7, [A0 + 0x16]
  424. 00000442  2F08                     move.l     -[A7], A0
  425. 00000444  4EBA 3C70                jsr        [PC + 0x3C70 /* 000040B6 */]
  426. 00000448  486E FFFA                pea.l      [A6 - 0x6]
  427. 0000044C  4EBA 437C                jsr        [PC + 0x437C /* 000047CA */]
  428. 00000450  7008                     moveq.l    D0, 0x08
  429. 00000452  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  430. 00000456  4FEF 000C                lea.l      A7, [A7 + 0xC]
  431. 0000045A  661A                     bne        +0x1C /* 00000476 */
  432. 0000045C  701A                     moveq.l    D0, 0x1A
  433. 0000045E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  434. 00000462  6612                     bne        +0x14 /* 00000476 */
  435. 00000464  48C7                     ext.l      D7
  436. 00000466  2F07                     move.l     -[A7], D7
  437. 00000468  4EBA 2916                jsr        [PC + 0x2916 /* 00002D80 */]
  438. 0000046C  4EBA 28F4                jsr        [PC + 0x28F4 /* 00002D62 */]
  439. 00000470  7001                     moveq.l    D0, 0x01
  440. 00000472  584F                     addq.w     A7, 4
  441. 00000474  6014                     bra        +0x16 /* 0000048A */
  442. label00000476:
  443. 00000476  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  444. 0000047A  4EBA 3BA2                jsr        [PC + 0x3BA2 /* 0000401E */]
  445. 0000047E  206D F056                movea.l    A0, [A5 - 0xFAA]
  446. 00000482  3147 0016                move.w     [A0 + 0x16], D7
  447. 00000486  7000                     moveq.l    D0, 0x00
  448. 00000488  584F                     addq.w     A7, 4
  449. label0000048A:
  450. 0000048A  2E2E FFF6                move.l     D7, [A6 - 0xA]
  451. 0000048E  4E5E                     unlink     A6
  452. 00000490  4E75                     rts
  453. fn00000492:
  454. 00000492  4E56 FFF4                link       A6, -0x000C
  455. 00000496  2F07                     move.l     -[A7], D7
  456. label00000498:
  457. 00000498  4EBA 2914                jsr        [PC + 0x2914 /* 00002DAE */]
  458. 0000049C  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  459. 000004A0  4EBA 3C14                jsr        [PC + 0x3C14 /* 000040B6 */]
  460. 000004A4  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  461. 000004A8  4EBA 3ACA                jsr        [PC + 0x3ACA /* 00003F74 */]
  462. 000004AC  4A00                     tst.b      D0
  463. 000004AE  504F                     addq.w     A7, 8
  464. 000004B0  670E                     beq        +0x10 /* 000004C0 */
  465. 000004B2  7010                     moveq.l    D0, 0x10
  466. 000004B4  2F00                     move.l     -[A7], D0
  467. 000004B6  4EBA 4294                jsr        [PC + 0x4294 /* 0000474C */]
  468. 000004BA  7000                     moveq.l    D0, 0x00
  469. 000004BC  584F                     addq.w     A7, 4
  470. 000004BE  6072                     bra        +0x74 /* 00000532 */
  471. label000004C0:
  472. 000004C0  4EBA 28A0                jsr        [PC + 0x28A0 /* 00002D62 */]
  473. 000004C4  7043                     moveq.l    D0, 0x43
  474. 000004C6  2F00                     move.l     -[A7], D0
  475. 000004C8  486E FFF4                pea.l      [A6 - 0xC]
  476. 000004CC  4EBA 4628                jsr        [PC + 0x4628 /* 00004AF6 */]
  477. 000004D0  4A00                     tst.b      D0
  478. 000004D2  504F                     addq.w     A7, 8
  479. 000004D4  6722                     beq        +0x24 /* 000004F8 */
  480. 000004D6  702F                     moveq.l    D0, 0x2F
  481. 000004D8  2F00                     move.l     -[A7], D0
  482. 000004DA  486E FFFA                pea.l      [A6 - 0x6]
  483. 000004DE  4EBA 4616                jsr        [PC + 0x4616 /* 00004AF6 */]
  484. 000004E2  4A00                     tst.b      D0
  485. 000004E4  504F                     addq.w     A7, 8
  486. 000004E6  6704                     beq        +0x6 /* 000004EC */
  487. 000004E8  7000                     moveq.l    D0, 0x00
  488. 000004EA  6046                     bra        +0x48 /* 00000532 */
  489. label000004EC:
  490. 000004EC  486E FFFA                pea.l      [A6 - 0x6]
  491. 000004F0  4EBA 4328                jsr        [PC + 0x4328 /* 0000481A */]
  492. 000004F4  584F                     addq.w     A7, 4
  493. 000004F6  6014                     bra        +0x16 /* 0000050C */
  494. label000004F8:
  495. 000004F8  7008                     moveq.l    D0, 0x08
  496. 000004FA  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  497. 000004FE  660C                     bne        +0xE /* 0000050C */
  498. 00000500  701A                     moveq.l    D0, 0x1A
  499. 00000502  B0AE FFF6                cmp.l      D0, [A6 - 0xA]
  500. 00000506  6604                     bne        +0x6 /* 0000050C */
  501. 00000508  7001                     moveq.l    D0, 0x01
  502. 0000050A  6026                     bra        +0x28 /* 00000532 */
  503. label0000050C:
  504. 0000050C  486E FFF4                pea.l      [A6 - 0xC]
  505. 00000510  4EBA 4308                jsr        [PC + 0x4308 /* 0000481A */]
  506. 00000514  4EBA 2778                jsr        [PC + 0x2778 /* 00002C8E */]
  507. 00000518  1E00                     move.b     D7, D0
  508. 0000051A  584F                     addq.w     A7, 4
  509. 0000051C  660A                     bne        +0xC /* 00000528 */
  510. 0000051E  7010                     moveq.l    D0, 0x10
  511. 00000520  2F00                     move.l     -[A7], D0
  512. 00000522  4EBA 4228                jsr        [PC + 0x4228 /* 0000474C */]
  513. 00000526  584F                     addq.w     A7, 4
  514. label00000528:
  515. 00000528  4A6D F054                tst.w      [A5 - 0xFAC]
  516. 0000052C  6700 FF6A                beq        -0x94 /* 00000498 */
  517. 00000530  7000                     moveq.l    D0, 0x00
  518. label00000532:
  519. 00000532  2E2E FFF0                move.l     D7, [A6 - 0x10]
  520. 00000536  4E5E                     unlink     A6
  521. 00000538  4E75                     rts
  522. 0000053A  4E56 FFF2                link       A6, -0x000E
  523. 0000053E  2F07                     move.l     -[A7], D7
  524. 00000540  4A6D F054                tst.w      [A5 - 0xFAC]
  525. 00000544  6600 013E                bne        +0x140 /* 00000684 */
  526. 00000548  7000                     moveq.l    D0, 0x00
  527. 0000054A  2D40 FFF8                move.l     [A6 - 0x8], D0
  528. label0000054E:
  529. 0000054E  7000                     moveq.l    D0, 0x00
  530. 00000550  2D40 FFFC                move.l     [A6 - 0x4], D0
  531. 00000554  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  532. 00000558  4EBA 22C0                jsr        [PC + 0x22C0 /* 0000281A */]
  533. 0000055C  4A6D F054                tst.w      [A5 - 0xFAC]
  534. 00000560  584F                     addq.w     A7, 4
  535. 00000562  6600 0120                bne        +0x122 /* 00000684 */
  536. 00000566  486E FFFC                pea.l      [A6 - 0x4]
  537. 0000056A  7055                     moveq.l    D0, 0x55
  538. 0000056C  2F00                     move.l     -[A7], D0
  539. 0000056E  4EBA 4638                jsr        [PC + 0x4638 /* 00004BA8 */]
  540. 00000572  486E FFF2                pea.l      [A6 - 0xE]
  541. 00000576  4EBA 4252                jsr        [PC + 0x4252 /* 000047CA */]
  542. 0000057A  7008                     moveq.l    D0, 0x08
  543. 0000057C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  544. 00000580  4FEF 000C                lea.l      A7, [A7 + 0xC]
  545. 00000584  6608                     bne        +0xA /* 0000058E */
  546. 00000586  7019                     moveq.l    D0, 0x19
  547. 00000588  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  548. 0000058C  670E                     beq        +0x10 /* 0000059C */
  549. label0000058E:
  550. 0000058E  700F                     moveq.l    D0, 0x0F
  551. 00000590  2F00                     move.l     -[A7], D0
  552. 00000592  4EBA 41B8                jsr        [PC + 0x41B8 /* 0000474C */]
  553. 00000596  584F                     addq.w     A7, 4
  554. 00000598  6000 00EA                bra        +0xEC /* 00000684 */
  555. label0000059C:
  556. 0000059C  486E FFF2                pea.l      [A6 - 0xE]
  557. 000005A0  4EBA 4228                jsr        [PC + 0x4228 /* 000047CA */]
  558. 000005A4  4A6E FFF2                tst.w      [A6 - 0xE]
  559. 000005A8  584F                     addq.w     A7, 4
  560. 000005AA  6610                     bne        +0x12 /* 000005BC */
  561. 000005AC  4EBA FEE4                jsr        [PC - 0x11C /* 00000492 */]
  562. 000005B0  1E00                     move.b     D7, D0
  563. 000005B2  4A6D F054                tst.w      [A5 - 0xFAC]
  564. 000005B6  6600 00CC                bne        +0xCE /* 00000684 */
  565. 000005BA  602E                     bra        +0x30 /* 000005EA */
  566. label000005BC:
  567. 000005BC  486E FFF2                pea.l      [A6 - 0xE]
  568. 000005C0  4EBA 4258                jsr        [PC + 0x4258 /* 0000481A */]
  569. 000005C4  4EBA 26C8                jsr        [PC + 0x26C8 /* 00002C8E */]
  570. 000005C8  4A00                     tst.b      D0
  571. 000005CA  584F                     addq.w     A7, 4
  572. 000005CC  660E                     bne        +0x10 /* 000005DC */
  573. 000005CE  7010                     moveq.l    D0, 0x10
  574. 000005D0  2F00                     move.l     -[A7], D0
  575. 000005D2  4EBA 4178                jsr        [PC + 0x4178 /* 0000474C */]
  576. 000005D6  584F                     addq.w     A7, 4
  577. 000005D8  6000 00AA                bra        +0xAC /* 00000684 */
  578. label000005DC:
  579. 000005DC  4A6D F054                tst.w      [A5 - 0xFAC]
  580. 000005E0  6600 00A2                bne        +0xA4 /* 00000684 */
  581. 000005E4  4EBA FE46                jsr        [PC - 0x1BA /* 0000042C */]
  582. 000005E8  1E00                     move.b     D7, D0
  583. label000005EA:
  584. 000005EA  4A07                     tst.b      D7
  585. 000005EC  6616                     bne        +0x18 /* 00000604 */
  586. 000005EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  587. 000005F2  4EBA 45EA                jsr        [PC + 0x45EA /* 00004BDE */]
  588. 000005F6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  589. 000005FA  4EBA 45E2                jsr        [PC + 0x45E2 /* 00004BDE */]
  590. 000005FE  504F                     addq.w     A7, 8
  591. 00000600  6000 0082                bra        +0x84 /* 00000684 */
  592. label00000604:
  593. 00000604  486E FFF8                pea.l      [A6 - 0x8]
  594. 00000608  7053                     moveq.l    D0, 0x53
  595. 0000060A  2F00                     move.l     -[A7], D0
  596. 0000060C  4EBA 459A                jsr        [PC + 0x459A /* 00004BA8 */]
  597. 00000610  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  598. 00000614  4EBA 45C8                jsr        [PC + 0x45C8 /* 00004BDE */]
  599. 00000618  486E FFF2                pea.l      [A6 - 0xE]
  600. 0000061C  4EBA 41AC                jsr        [PC + 0x41AC /* 000047CA */]
  601. 00000620  4A6E FFF2                tst.w      [A6 - 0xE]
  602. 00000624  4FEF 0010                lea.l      A7, [A7 + 0x10]
  603. 00000628  6620                     bne        +0x22 /* 0000064A */
  604. 0000062A  4EBA FE66                jsr        [PC - 0x19A /* 00000492 */]
  605. 0000062E  1E00                     move.b     D7, D0
  606. 00000630  670C                     beq        +0xE /* 0000063E */
  607. 00000632  7011                     moveq.l    D0, 0x11
  608. 00000634  2F00                     move.l     -[A7], D0
  609. 00000636  4EBA 4114                jsr        [PC + 0x4114 /* 0000474C */]
  610. 0000063A  584F                     addq.w     A7, 4
  611. 0000063C  6046                     bra        +0x48 /* 00000684 */
  612. label0000063E:
  613. 0000063E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  614. 00000642  4EBA 459A                jsr        [PC + 0x459A /* 00004BDE */]
  615. 00000646  584F                     addq.w     A7, 4
  616. 00000648  603A                     bra        +0x3C /* 00000684 */
  617. label0000064A:
  618. 0000064A  7008                     moveq.l    D0, 0x08
  619. 0000064C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  620. 00000650  660A                     bne        +0xC /* 0000065C */
  621. 00000652  702F                     moveq.l    D0, 0x2F
  622. 00000654  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  623. 00000658  6700 FEF4                beq        -0x10A /* 0000054E */
  624. label0000065C:
  625. 0000065C  486E FFF2                pea.l      [A6 - 0xE]
  626. 00000660  4EBA 41B8                jsr        [PC + 0x41B8 /* 0000481A */]
  627. 00000664  4EBA 2628                jsr        [PC + 0x2628 /* 00002C8E */]
  628. 00000668  4A00                     tst.b      D0
  629. 0000066A  584F                     addq.w     A7, 4
  630. 0000066C  660C                     bne        +0xE /* 0000067A */
  631. 0000066E  7010                     moveq.l    D0, 0x10
  632. 00000670  2F00                     move.l     -[A7], D0
  633. 00000672  4EBA 40D8                jsr        [PC + 0x40D8 /* 0000474C */]
  634. 00000676  584F                     addq.w     A7, 4
  635. 00000678  600A                     bra        +0xC /* 00000684 */
  636. label0000067A:
  637. 0000067A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  638. 0000067E  4EBA 455E                jsr        [PC + 0x455E /* 00004BDE */]
  639. 00000682  584F                     addq.w     A7, 4
  640. label00000684:
  641. 00000684  2E2E FFEE                move.l     D7, [A6 - 0x12]
  642. 00000688  4E5E                     unlink     A6
  643. 0000068A  4E75                     rts
  644. fn0000068C:
  645. 0000068C  4E56 0000                link       A6, 0
  646. 00000690  206E 0008                movea.l    A0, [A6 + 0x8]
  647. 00000694  43ED F0C2                lea.l      A1, [A5 - 0xF3E]
  648. 00000698  20D9                     move.l     [A0]+, [A1]+
  649. 0000069A  20D9                     move.l     [A0]+, [A1]+
  650. 0000069C  20D9                     move.l     [A0]+, [A1]+
  651. 0000069E  30D9                     move.w     [A0]+, [A1]+
  652. 000006A0  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  653. 000006A4  2050                     movea.l    A0, [A0]
  654. 000006A6  2B68 0008 F0C2           move.l     [A5 - 0xF3E], [A0 + 0x8]
  655. 000006AC  7000                     moveq.l    D0, 0x00
  656. 000006AE  2B40 F0C6                move.l     [A5 - 0xF3A], D0
  657. 000006B2  2B40 F0CA                move.l     [A5 - 0xF36], D0
  658. 000006B6  1B7C 0001 F0CE           move.b     [A5 - 0xF32], 0x1
  659. 000006BC  4E5E                     unlink     A6
  660. 000006BE  4E75                     rts
  661. fn000006C0:
  662. 000006C0  4E56 FFF4                link       A6, -0x000C
  663. 000006C4  7043                     moveq.l    D0, 0x43
  664. 000006C6  2F00                     move.l     -[A7], D0
  665. 000006C8  486E FFF4                pea.l      [A6 - 0xC]
  666. 000006CC  4EBA 4428                jsr        [PC + 0x4428 /* 00004AF6 */]
  667. 000006D0  4A00                     tst.b      D0
  668. 000006D2  504F                     addq.w     A7, 8
  669. 000006D4  6720                     beq        +0x22 /* 000006F6 */
  670. 000006D6  7042                     moveq.l    D0, 0x42
  671. 000006D8  2F00                     move.l     -[A7], D0
  672. 000006DA  486E FFFA                pea.l      [A6 - 0x6]
  673. 000006DE  4EBA 4416                jsr        [PC + 0x4416 /* 00004AF6 */]
  674. 000006E2  4A00                     tst.b      D0
  675. 000006E4  504F                     addq.w     A7, 8
  676. 000006E6  6704                     beq        +0x6 /* 000006EC */
  677. 000006E8  7001                     moveq.l    D0, 0x01
  678. 000006EA  6016                     bra        +0x18 /* 00000702 */
  679. label000006EC:
  680. 000006EC  486E FFFA                pea.l      [A6 - 0x6]
  681. 000006F0  4EBA 4128                jsr        [PC + 0x4128 /* 0000481A */]
  682. 000006F4  584F                     addq.w     A7, 4
  683. label000006F6:
  684. 000006F6  486E FFF4                pea.l      [A6 - 0xC]
  685. 000006FA  4EBA 411E                jsr        [PC + 0x411E /* 0000481A */]
  686. 000006FE  7000                     moveq.l    D0, 0x00
  687. 00000700  584F                     addq.w     A7, 4
  688. label00000702:
  689. 00000702  4E5E                     unlink     A6
  690. 00000704  4E75                     rts
  691. fn00000706:
  692. 00000706  4E56 0000                link       A6, 0
  693. 0000070A  4EBA 26A2                jsr        [PC + 0x26A2 /* 00002DAE */]
  694. label0000070E:
  695. 0000070E  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  696. 00000712  4EBA 39A2                jsr        [PC + 0x39A2 /* 000040B6 */]
  697. 00000716  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  698. 0000071A  4EBA 3858                jsr        [PC + 0x3858 /* 00003F74 */]
  699. 0000071E  4A00                     tst.b      D0
  700. 00000720  504F                     addq.w     A7, 8
  701. 00000722  670C                     beq        +0xE /* 00000730 */
  702. 00000724  700C                     moveq.l    D0, 0x0C
  703. 00000726  2F00                     move.l     -[A7], D0
  704. 00000728  4EBA 4022                jsr        [PC + 0x4022 /* 0000474C */]
  705. 0000072C  584F                     addq.w     A7, 4
  706. 0000072E  601A                     bra        +0x1C /* 0000074A */
  707. label00000730:
  708. 00000730  4EBA FF8E                jsr        [PC - 0x72 /* 000006C0 */]
  709. 00000734  4A00                     tst.b      D0
  710. 00000736  6612                     bne        +0x14 /* 0000074A */
  711. 00000738  4EBA 268C                jsr        [PC + 0x268C /* 00002DC6 */]
  712. 0000073C  4A00                     tst.b      D0
  713. 0000073E  66CE                     bne        -0x30 /* 0000070E */
  714. 00000740  700C                     moveq.l    D0, 0x0C
  715. 00000742  2F00                     move.l     -[A7], D0
  716. 00000744  4EBA 4006                jsr        [PC + 0x4006 /* 0000474C */]
  717. 00000748  584F                     addq.w     A7, 4
  718. label0000074A:
  719. 0000074A  4E5E                     unlink     A6
  720. 0000074C  4E75                     rts
  721. fn0000074E:
  722. 0000074E  4E56 0000                link       A6, 0
  723. 00000752  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  724. 00000756  2050                     movea.l    A0, [A0]
  725. 00000758  3028 000A                move.w     D0, [A0 + 0xA]
  726. 0000075C  906D F0C4                sub.w      D0, [A5 - 0xF3C]
  727. 00000760  48C0                     ext.l      D0
  728. 00000762  2F00                     move.l     -[A7], D0
  729. 00000764  7054                     moveq.l    D0, 0x54
  730. 00000766  2F00                     move.l     -[A7], D0
  731. 00000768  4EBA 410C                jsr        [PC + 0x410C /* 00004876 */]
  732. 0000076C  2F2D F0C6                move.l     -[A7], [A5 - 0xF3A]
  733. 00000770  4EBA 446C                jsr        [PC + 0x446C /* 00004BDE */]
  734. 00000774  206E 0008                movea.l    A0, [A6 + 0x8]
  735. 00000778  43ED F0C2                lea.l      A1, [A5 - 0xF3E]
  736. 0000077C  22D8                     move.l     [A1]+, [A0]+
  737. 0000077E  22D8                     move.l     [A1]+, [A0]+
  738. 00000780  22D8                     move.l     [A1]+, [A0]+
  739. 00000782  32D8                     move.w     [A1]+, [A0]+
  740. 00000784  4E5E                     unlink     A6
  741. 00000786  4E75                     rts
  742. fn00000788:
  743. 00000788  4E56 FFF2                link       A6, -0x000E
  744. 0000078C  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  745. 00000790  4EBA 2088                jsr        [PC + 0x2088 /* 0000281A */]
  746. 00000794  4A6D F054                tst.w      [A5 - 0xFAC]
  747. 00000798  584F                     addq.w     A7, 4
  748. 0000079A  6600 0110                bne        +0x112 /* 000008AC */
  749. 0000079E  7000                     moveq.l    D0, 0x00
  750. 000007A0  2F00                     move.l     -[A7], D0
  751. 000007A2  7264                     moveq.l    D1, 0x64
  752. 000007A4  2F01                     move.l     -[A7], D1
  753. 000007A6  4EBA 40CE                jsr        [PC + 0x40CE /* 00004876 */]
  754. 000007AA  7001                     moveq.l    D0, 0x01
  755. 000007AC  2F00                     move.l     -[A7], D0
  756. 000007AE  7243                     moveq.l    D1, 0x43
  757. 000007B0  2F01                     move.l     -[A7], D1
  758. 000007B2  4EBA 40C2                jsr        [PC + 0x40C2 /* 00004876 */]
  759. 000007B6  4878 0180                push.l     0x180
  760. 000007BA  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  761. 000007BE  48C0                     ext.l      D0
  762. 000007C0  588F                     addq.l     A7, 4
  763. 000007C2  2F00                     move.l     -[A7], D0
  764. 000007C4  7000                     moveq.l    D0, 0x00
  765. 000007C6  102D F052                move.b     D0, [A5 - 0xFAE]
  766. 000007CA  2F00                     move.l     -[A7], D0
  767. 000007CC  4EBA 40A8                jsr        [PC + 0x40A8 /* 00004876 */]
  768. 000007D0  7001                     moveq.l    D0, 0x01
  769. 000007D2  2F00                     move.l     -[A7], D0
  770. 000007D4  7241                     moveq.l    D1, 0x41
  771. 000007D6  2F01                     move.l     -[A7], D1
  772. 000007D8  4EBA 409C                jsr        [PC + 0x409C /* 00004876 */]
  773. 000007DC  486E FFF2                pea.l      [A6 - 0xE]
  774. 000007E0  4EBA FEAA                jsr        [PC - 0x156 /* 0000068C */]
  775. 000007E4  7000                     moveq.l    D0, 0x00
  776. 000007E6  2F00                     move.l     -[A7], D0
  777. 000007E8  7264                     moveq.l    D1, 0x64
  778. 000007EA  2F01                     move.l     -[A7], D1
  779. 000007EC  4EBA 4088                jsr        [PC + 0x4088 /* 00004876 */]
  780. 000007F0  7002                     moveq.l    D0, 0x02
  781. 000007F2  2F00                     move.l     -[A7], D0
  782. 000007F4  7264                     moveq.l    D1, 0x64
  783. 000007F6  2F01                     move.l     -[A7], D1
  784. 000007F8  4EBA 407C                jsr        [PC + 0x407C /* 00004876 */]
  785. 000007FC  700D                     moveq.l    D0, 0x0D
  786. 000007FE  2F00                     move.l     -[A7], D0
  787. 00000800  4EBA 402C                jsr        [PC + 0x402C /* 0000482E */]
  788. 00000804  486D F0C6                pea.l      [A5 - 0xF3A]
  789. 00000808  7055                     moveq.l    D0, 0x55
  790. 0000080A  2F00                     move.l     -[A7], D0
  791. 0000080C  4EBA 439A                jsr        [PC + 0x439A /* 00004BA8 */]
  792. 00000810  7002                     moveq.l    D0, 0x02
  793. 00000812  2F00                     move.l     -[A7], D0
  794. 00000814  7264                     moveq.l    D1, 0x64
  795. 00000816  2F01                     move.l     -[A7], D1
  796. 00000818  4EBA 405C                jsr        [PC + 0x405C /* 00004876 */]
  797. 0000081C  7001                     moveq.l    D0, 0x01
  798. 0000081E  2F00                     move.l     -[A7], D0
  799. 00000820  7264                     moveq.l    D1, 0x64
  800. 00000822  2F01                     move.l     -[A7], D1
  801. 00000824  4EBA 4050                jsr        [PC + 0x4050 /* 00004876 */]
  802. 00000828  7002                     moveq.l    D0, 0x02
  803. 0000082A  2F00                     move.l     -[A7], D0
  804. 0000082C  7243                     moveq.l    D1, 0x43
  805. 0000082E  2F01                     move.l     -[A7], D1
  806. 00000830  4EBA 4044                jsr        [PC + 0x4044 /* 00004876 */]
  807. 00000834  4878 0176                push.l     0x176
  808. 00000838  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  809. 0000083C  48C0                     ext.l      D0
  810. 0000083E  588F                     addq.l     A7, 4
  811. 00000840  2F00                     move.l     -[A7], D0
  812. 00000842  7000                     moveq.l    D0, 0x00
  813. 00000844  102D F052                move.b     D0, [A5 - 0xFAE]
  814. 00000848  2F00                     move.l     -[A7], D0
  815. 0000084A  4EBA 402A                jsr        [PC + 0x402A /* 00004876 */]
  816. 0000084E  302E 000E                move.w     D0, [A6 + 0xE]
  817. 00000852  48C0                     ext.l      D0
  818. 00000854  2F00                     move.l     -[A7], D0
  819. 00000856  302E 000A                move.w     D0, [A6 + 0xA]
  820. 0000085A  48C0                     ext.l      D0
  821. 0000085C  724D                     moveq.l    D1, 0x4D
  822. 0000085E  D081                     add.l      D0, D1
  823. 00000860  7400                     moveq.l    D2, 0x00
  824. 00000862  1400                     move.b     D2, D0
  825. 00000864  2F02                     move.l     -[A7], D2
  826. 00000866  4EBA 400E                jsr        [PC + 0x400E /* 00004876 */]
  827. 0000086A  4EBA FE9A                jsr        [PC - 0x166 /* 00000706 */]
  828. 0000086E  4A6D F054                tst.w      [A5 - 0xFAC]
  829. 00000872  4FEF 0068                lea.l      A7, [A7 + 0x68]
  830. 00000876  6634                     bne        +0x36 /* 000008AC */
  831. 00000878  4EBA 24E8                jsr        [PC + 0x24E8 /* 00002D62 */]
  832. 0000087C  2F2D F0CA                move.l     -[A7], [A5 - 0xF36]
  833. 00000880  4EBA 435C                jsr        [PC + 0x435C /* 00004BDE */]
  834. 00000884  7001                     moveq.l    D0, 0x01
  835. 00000886  2F00                     move.l     -[A7], D0
  836. 00000888  7241                     moveq.l    D1, 0x41
  837. 0000088A  2F01                     move.l     -[A7], D1
  838. 0000088C  4EBA 3FE8                jsr        [PC + 0x3FE8 /* 00004876 */]
  839. 00000890  7005                     moveq.l    D0, 0x05
  840. 00000892  2F00                     move.l     -[A7], D0
  841. 00000894  4EBA 3F98                jsr        [PC + 0x3F98 /* 0000482E */]
  842. 00000898  486E FFF2                pea.l      [A6 - 0xE]
  843. 0000089C  4EBA FEB0                jsr        [PC - 0x150 /* 0000074E */]
  844. 000008A0  7003                     moveq.l    D0, 0x03
  845. 000008A2  2F00                     move.l     -[A7], D0
  846. 000008A4  7265                     moveq.l    D1, 0x65
  847. 000008A6  2F01                     move.l     -[A7], D1
  848. 000008A8  4EBA 3FCC                jsr        [PC + 0x3FCC /* 00004876 */]
  849. label000008AC:
  850. 000008AC  4E5E                     unlink     A6
  851. 000008AE  4E75                     rts
  852. 000008B0  4E56 0000                link       A6, 0
  853. 000008B4  48E7 1008                movem.l    -[A7], D3,A4
  854. 000008B8  286E 0008                movea.l    A4, [A6 + 0x8]
  855. 000008BC  7601                     moveq.l    D3, 0x01
  856. 000008BE  7008                     moveq.l    D0, 0x08
  857. 000008C0  B054                     cmp.w      D0, [A4]
  858. 000008C2  6608                     bne        +0xA /* 000008CC */
  859. 000008C4  702E                     moveq.l    D0, 0x2E
  860. 000008C6  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  861. 000008CA  6712                     beq        +0x14 /* 000008DE */
  862. label000008CC:
  863. 000008CC  7008                     moveq.l    D0, 0x08
  864. 000008CE  B054                     cmp.w      D0, [A4]
  865. 000008D0  660A                     bne        +0xC /* 000008DC */
  866. 000008D2  0CAC 0000 01BE 0002      cmpi.l     [A4 + 0x2], 0x1BE
  867. 000008DA  6702                     beq        +0x4 /* 000008DE */
  868. label000008DC:
  869. 000008DC  7600                     moveq.l    D3, 0x00
  870. label000008DE:
  871. 000008DE  1003                     move.b     D0, D3
  872. 000008E0  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  873. 000008E6  4E5E                     unlink     A6
  874. 000008E8  4E75                     rts
  875. fn000008EA:
  876. 000008EA  4E56 FFE8                link       A6, -0x0018
  877. 000008EE  2F07                     move.l     -[A7], D7
  878. 000008F0  4207                     clr.b      D7
  879. 000008F2  486E FFF6                pea.l      [A6 - 0xA]
  880. 000008F6  4EBA 3ED2                jsr        [PC + 0x3ED2 /* 000047CA */]
  881. 000008FA  7008                     moveq.l    D0, 0x08
  882. 000008FC  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  883. 00000900  584F                     addq.w     A7, 4
  884. 00000902  6608                     bne        +0xA /* 0000090C */
  885. 00000904  702A                     moveq.l    D0, 0x2A
  886. 00000906  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  887. 0000090A  6D0E                     blt        +0x10 /* 0000091A */
  888. label0000090C:
  889. 0000090C  7003                     moveq.l    D0, 0x03
  890. 0000090E  2F00                     move.l     -[A7], D0
  891. 00000910  4EBA 3E3A                jsr        [PC + 0x3E3A /* 0000474C */]
  892. 00000914  584F                     addq.w     A7, 4
  893. 00000916  6000 01EC                bra        +0x1EE /* 00000B04 */
  894. label0000091A:
  895. 0000091A  7001                     moveq.l    D0, 0x01
  896. 0000091C  2F00                     move.l     -[A7], D0
  897. 0000091E  486E FFFE                pea.l      [A6 - 0x2]
  898. 00000922  486E FFFC                pea.l      [A6 - 0x4]
  899. 00000926  322E FFFA                move.w     D1, [A6 - 0x6]
  900. 0000092A  48C1                     ext.l      D1
  901. 0000092C  2F01                     move.l     -[A7], D1
  902. 0000092E  4EBA 190E                jsr        [PC + 0x190E /* 0000223E */]
  903. 00000932  4A6D F054                tst.w      [A5 - 0xFAC]
  904. 00000936  4FEF 0010                lea.l      A7, [A7 + 0x10]
  905. 0000093A  6600 01C8                bne        +0x1CA /* 00000B04 */
  906. 0000093E  486E FFF6                pea.l      [A6 - 0xA]
  907. 00000942  4EBA 3E86                jsr        [PC + 0x3E86 /* 000047CA */]
  908. 00000946  7008                     moveq.l    D0, 0x08
  909. 00000948  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  910. 0000094C  584F                     addq.w     A7, 4
  911. 0000094E  6608                     bne        +0xA /* 00000958 */
  912. 00000950  7011                     moveq.l    D0, 0x11
  913. 00000952  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  914. 00000956  673A                     beq        +0x3C /* 00000992 */
  915. label00000958:
  916. 00000958  7008                     moveq.l    D0, 0x08
  917. 0000095A  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  918. 0000095E  6624                     bne        +0x26 /* 00000984 */
  919. 00000960  0CAE 0000 009E FFF8      cmpi.l     [A6 - 0x8], 0x9E
  920. 00000968  661A                     bne        +0x1C /* 00000984 */
  921. 0000096A  302E FFFE                move.w     D0, [A6 - 0x2]
  922. 0000096E  48C0                     ext.l      D0
  923. 00000970  2F00                     move.l     -[A7], D0
  924. 00000972  302E FFFC                move.w     D0, [A6 - 0x4]
  925. 00000976  48C0                     ext.l      D0
  926. 00000978  2F00                     move.l     -[A7], D0
  927. 0000097A  4EBA FE0C                jsr        [PC - 0x1F4 /* 00000788 */]
  928. 0000097E  504F                     addq.w     A7, 8
  929. 00000980  6000 0182                bra        +0x184 /* 00000B04 */
  930. label00000984:
  931. 00000984  700D                     moveq.l    D0, 0x0D
  932. 00000986  2F00                     move.l     -[A7], D0
  933. 00000988  4EBA 3DC2                jsr        [PC + 0x3DC2 /* 0000474C */]
  934. 0000098C  584F                     addq.w     A7, 4
  935. 0000098E  6000 0174                bra        +0x176 /* 00000B04 */
  936. label00000992:
  937. 00000992  486D 0E12                pea.l      [A5 + 0xE12 /* export_446 */]
  938. 00000996  4EBA 1E82                jsr        [PC + 0x1E82 /* 0000281A */]
  939. 0000099A  4A6D F054                tst.w      [A5 - 0xFAC]
  940. 0000099E  584F                     addq.w     A7, 4
  941. 000009A0  6600 0162                bne        +0x164 /* 00000B04 */
  942. 000009A4  302E FFFE                move.w     D0, [A6 - 0x2]
  943. 000009A8  48C0                     ext.l      D0
  944. 000009AA  2F00                     move.l     -[A7], D0
  945. 000009AC  302E FFFC                move.w     D0, [A6 - 0x4]
  946. 000009B0  48C0                     ext.l      D0
  947. 000009B2  724D                     moveq.l    D1, 0x4D
  948. 000009B4  D081                     add.l      D0, D1
  949. 000009B6  7400                     moveq.l    D2, 0x00
  950. 000009B8  1400                     move.b     D2, D0
  951. 000009BA  2F02                     move.l     -[A7], D2
  952. 000009BC  4EBA 3EB8                jsr        [PC + 0x3EB8 /* 00004876 */]
  953. 000009C0  486E FFF6                pea.l      [A6 - 0xA]
  954. 000009C4  4EBA 3E04                jsr        [PC + 0x3E04 /* 000047CA */]
  955. 000009C8  7008                     moveq.l    D0, 0x08
  956. 000009CA  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  957. 000009CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  958. 000009D2  6608                     bne        +0xA /* 000009DC */
  959. 000009D4  702E                     moveq.l    D0, 0x2E
  960. 000009D6  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  961. 000009DA  674A                     beq        +0x4C /* 00000A26 */
  962. label000009DC:
  963. 000009DC  7008                     moveq.l    D0, 0x08
  964. 000009DE  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  965. 000009E2  660A                     bne        +0xC /* 000009EE */
  966. 000009E4  0CAE 0000 01BE FFF8      cmpi.l     [A6 - 0x8], 0x1BE
  967. 000009EC  670E                     beq        +0x10 /* 000009FC */
  968. label000009EE:
  969. 000009EE  700E                     moveq.l    D0, 0x0E
  970. 000009F0  2F00                     move.l     -[A7], D0
  971. 000009F2  4EBA 3D58                jsr        [PC + 0x3D58 /* 0000474C */]
  972. 000009F6  584F                     addq.w     A7, 4
  973. 000009F8  6000 010A                bra        +0x10C /* 00000B04 */
  974. label000009FC:
  975. 000009FC  486E FFF6                pea.l      [A6 - 0xA]
  976. 00000A00  4EBA 3DC8                jsr        [PC + 0x3DC8 /* 000047CA */]
  977. 00000A04  7008                     moveq.l    D0, 0x08
  978. 00000A06  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  979. 00000A0A  584F                     addq.w     A7, 4
  980. 00000A0C  6608                     bne        +0xA /* 00000A16 */
  981. 00000A0E  702E                     moveq.l    D0, 0x2E
  982. 00000A10  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  983. 00000A14  670E                     beq        +0x10 /* 00000A24 */
  984. label00000A16:
  985. 00000A16  700E                     moveq.l    D0, 0x0E
  986. 00000A18  2F00                     move.l     -[A7], D0
  987. 00000A1A  4EBA 3D30                jsr        [PC + 0x3D30 /* 0000474C */]
  988. 00000A1E  584F                     addq.w     A7, 4
  989. 00000A20  6000 00E2                bra        +0xE4 /* 00000B04 */
  990. label00000A24:
  991. 00000A24  7E01                     moveq.l    D7, 0x01
  992. label00000A26:
  993. 00000A26  486E FFE8                pea.l      [A6 - 0x18]
  994. 00000A2A  4EBA FC60                jsr        [PC - 0x3A0 /* 0000068C */]
  995. 00000A2E  302E FFFE                move.w     D0, [A6 - 0x2]
  996. 00000A32  48C0                     ext.l      D0
  997. 00000A34  2F00                     move.l     -[A7], D0
  998. 00000A36  302E FFFC                move.w     D0, [A6 - 0x4]
  999. 00000A3A  48C0                     ext.l      D0
  1000. 00000A3C  7247                     moveq.l    D1, 0x47
  1001. 00000A3E  D081                     add.l      D0, D1
  1002. 00000A40  7400                     moveq.l    D2, 0x00
  1003. 00000A42  1400                     move.b     D2, D0
  1004. 00000A44  2F02                     move.l     -[A7], D2
  1005. 00000A46  4EBA 3E2E                jsr        [PC + 0x3E2E /* 00004876 */]
  1006. 00000A4A  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  1007. 00000A4E  4EBA 1DCA                jsr        [PC + 0x1DCA /* 0000281A */]
  1008. 00000A52  4A6D F054                tst.w      [A5 - 0xFAC]
  1009. 00000A56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1010. 00000A5A  6600 00A8                bne        +0xAA /* 00000B04 */
  1011. 00000A5E  4A07                     tst.b      D7
  1012. 00000A60  670C                     beq        +0xE /* 00000A6E */
  1013. 00000A62  7011                     moveq.l    D0, 0x11
  1014. 00000A64  2F00                     move.l     -[A7], D0
  1015. 00000A66  4EBA 3DC6                jsr        [PC + 0x3DC6 /* 0000482E */]
  1016. 00000A6A  584F                     addq.w     A7, 4
  1017. 00000A6C  600A                     bra        +0xC /* 00000A78 */
  1018. label00000A6E:
  1019. 00000A6E  700D                     moveq.l    D0, 0x0D
  1020. 00000A70  2F00                     move.l     -[A7], D0
  1021. 00000A72  4EBA 3DBA                jsr        [PC + 0x3DBA /* 0000482E */]
  1022. 00000A76  584F                     addq.w     A7, 4
  1023. label00000A78:
  1024. 00000A78  486D F0C6                pea.l      [A5 - 0xF3A]
  1025. 00000A7C  7055                     moveq.l    D0, 0x55
  1026. 00000A7E  2F00                     move.l     -[A7], D0
  1027. 00000A80  4EBA 4126                jsr        [PC + 0x4126 /* 00004BA8 */]
  1028. 00000A84  4EBA FC80                jsr        [PC - 0x380 /* 00000706 */]
  1029. 00000A88  4A6D F054                tst.w      [A5 - 0xFAC]
  1030. 00000A8C  504F                     addq.w     A7, 8
  1031. 00000A8E  6674                     bne        +0x76 /* 00000B04 */
  1032. 00000A90  4EBA 22D0                jsr        [PC + 0x22D0 /* 00002D62 */]
  1033. 00000A94  2F2D F0CA                move.l     -[A7], [A5 - 0xF36]
  1034. 00000A98  4EBA 4144                jsr        [PC + 0x4144 /* 00004BDE */]
  1035. 00000A9C  4A07                     tst.b      D7
  1036. 00000A9E  584F                     addq.w     A7, 4
  1037. 00000AA0  670C                     beq        +0xE /* 00000AAE */
  1038. 00000AA2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1039. 00000AA4  2F00                     move.l     -[A7], D0
  1040. 00000AA6  4EBA 3EF2                jsr        [PC + 0x3EF2 /* 0000499A */]
  1041. 00000AAA  584F                     addq.w     A7, 4
  1042. 00000AAC  600A                     bra        +0xC /* 00000AB8 */
  1043. label00000AAE:
  1044. 00000AAE  7001                     moveq.l    D0, 0x01
  1045. 00000AB0  2F00                     move.l     -[A7], D0
  1046. 00000AB2  4EBA 3EE6                jsr        [PC + 0x3EE6 /* 0000499A */]
  1047. 00000AB6  584F                     addq.w     A7, 4
  1048. label00000AB8:
  1049. 00000AB8  302E FFFE                move.w     D0, [A6 - 0x2]
  1050. 00000ABC  48C0                     ext.l      D0
  1051. 00000ABE  2F00                     move.l     -[A7], D0
  1052. 00000AC0  302E FFFC                move.w     D0, [A6 - 0x4]
  1053. 00000AC4  48C0                     ext.l      D0
  1054. 00000AC6  7247                     moveq.l    D1, 0x47
  1055. 00000AC8  D081                     add.l      D0, D1
  1056. 00000ACA  7400                     moveq.l    D2, 0x00
  1057. 00000ACC  1400                     move.b     D2, D0
  1058. 00000ACE  2F02                     move.l     -[A7], D2
  1059. 00000AD0  4EBA 3DA4                jsr        [PC + 0x3DA4 /* 00004876 */]
  1060. 00000AD4  7005                     moveq.l    D0, 0x05
  1061. 00000AD6  2F00                     move.l     -[A7], D0
  1062. 00000AD8  4EBA 3D54                jsr        [PC + 0x3D54 /* 0000482E */]
  1063. 00000ADC  302E FFFE                move.w     D0, [A6 - 0x2]
  1064. 00000AE0  48C0                     ext.l      D0
  1065. 00000AE2  2F00                     move.l     -[A7], D0
  1066. 00000AE4  302E FFFC                move.w     D0, [A6 - 0x4]
  1067. 00000AE8  48C0                     ext.l      D0
  1068. 00000AEA  724D                     moveq.l    D1, 0x4D
  1069. 00000AEC  D081                     add.l      D0, D1
  1070. 00000AEE  7400                     moveq.l    D2, 0x00
  1071. 00000AF0  1400                     move.b     D2, D0
  1072. 00000AF2  2F02                     move.l     -[A7], D2
  1073. 00000AF4  4EBA 3D80                jsr        [PC + 0x3D80 /* 00004876 */]
  1074. 00000AF8  486E FFE8                pea.l      [A6 - 0x18]
  1075. 00000AFC  4EBA FC50                jsr        [PC - 0x3B0 /* 0000074E */]
  1076. 00000B00  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1077. label00000B04:
  1078. 00000B04  2E2E FFE4                move.l     D7, [A6 - 0x1C]
  1079. 00000B08  4E5E                     unlink     A6
  1080. 00000B0A  4E75                     rts
  1081. 00000B0C  4E56 FFFA                link       A6, -0x0006
  1082. 00000B10  486E FFFA                pea.l      [A6 - 0x6]
  1083. 00000B14  4EBA 3CB4                jsr        [PC + 0x3CB4 /* 000047CA */]
  1084. 00000B18  7008                     moveq.l    D0, 0x08
  1085. 00000B1A  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1086. 00000B1E  584F                     addq.w     A7, 4
  1087. 00000B20  6608                     bne        +0xA /* 00000B2A */
  1088. 00000B22  7042                     moveq.l    D0, 0x42
  1089. 00000B24  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1090. 00000B28  671A                     beq        +0x1C /* 00000B44 */
  1091. label00000B2A:
  1092. 00000B2A  486E FFFA                pea.l      [A6 - 0x6]
  1093. 00000B2E  4EBA 3CEA                jsr        [PC + 0x3CEA /* 0000481A */]
  1094. 00000B32  7000                     moveq.l    D0, 0x00
  1095. 00000B34  2F00                     move.l     -[A7], D0
  1096. 00000B36  4878 01AA                push.l     0x1AA
  1097. 00000B3A  4EBA 2132                jsr        [PC + 0x2132 /* 00002C6E */]
  1098. 00000B3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1099. 00000B42  6020                     bra        +0x22 /* 00000B64 */
  1100. label00000B44:
  1101. 00000B44  4A2D F0CE                tst.b      [A5 - 0xF32]
  1102. 00000B48  660C                     bne        +0xE /* 00000B56 */
  1103. 00000B4A  7018                     moveq.l    D0, 0x18
  1104. 00000B4C  2F00                     move.l     -[A7], D0
  1105. 00000B4E  4EBA 3BFC                jsr        [PC + 0x3BFC /* 0000474C */]
  1106. 00000B52  584F                     addq.w     A7, 4
  1107. 00000B54  600E                     bra        +0x10 /* 00000B64 */
  1108. label00000B56:
  1109. 00000B56  486D F0CA                pea.l      [A5 - 0xF36]
  1110. 00000B5A  7053                     moveq.l    D0, 0x53
  1111. 00000B5C  2F00                     move.l     -[A7], D0
  1112. 00000B5E  4EBA 4048                jsr        [PC + 0x4048 /* 00004BA8 */]
  1113. 00000B62  504F                     addq.w     A7, 8
  1114. label00000B64:
  1115. 00000B64  4E5E                     unlink     A6
  1116. 00000B66  4E75                     rts
  1117. fn00000B68:
  1118. 00000B68  4E56 FFF2                link       A6, -0x000E
  1119. 00000B6C  486E FFF2                pea.l      [A6 - 0xE]
  1120. 00000B70  4EBA FB1A                jsr        [PC - 0x4E6 /* 0000068C */]
  1121. 00000B74  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  1122. 00000B78  4EBA 1CA0                jsr        [PC + 0x1CA0 /* 0000281A */]
  1123. 00000B7C  4A6D F054                tst.w      [A5 - 0xFAC]
  1124. 00000B80  504F                     addq.w     A7, 8
  1125. 00000B82  662E                     bne        +0x30 /* 00000BB2 */
  1126. 00000B84  486D F0C6                pea.l      [A5 - 0xF3A]
  1127. 00000B88  7055                     moveq.l    D0, 0x55
  1128. 00000B8A  2F00                     move.l     -[A7], D0
  1129. 00000B8C  4EBA 401A                jsr        [PC + 0x401A /* 00004BA8 */]
  1130. 00000B90  4EBA FB74                jsr        [PC - 0x48C /* 00000706 */]
  1131. 00000B94  4A6D F054                tst.w      [A5 - 0xFAC]
  1132. 00000B98  504F                     addq.w     A7, 8
  1133. 00000B9A  6616                     bne        +0x18 /* 00000BB2 */
  1134. 00000B9C  4EBA 21C4                jsr        [PC + 0x21C4 /* 00002D62 */]
  1135. 00000BA0  2F2D F0CA                move.l     -[A7], [A5 - 0xF36]
  1136. 00000BA4  4EBA 4038                jsr        [PC + 0x4038 /* 00004BDE */]
  1137. 00000BA8  486E FFF2                pea.l      [A6 - 0xE]
  1138. 00000BAC  4EBA FBA0                jsr        [PC - 0x460 /* 0000074E */]
  1139. 00000BB0  504F                     addq.w     A7, 8
  1140. label00000BB2:
  1141. 00000BB2  4E5E                     unlink     A6
  1142. 00000BB4  4E75                     rts
  1143. 00000BB6  4E56 FFFA                link       A6, -0x0006
  1144. 00000BBA  486E FFFA                pea.l      [A6 - 0x6]
  1145. 00000BBE  4EBA 3C0A                jsr        [PC + 0x3C0A /* 000047CA */]
  1146. 00000BC2  7008                     moveq.l    D0, 0x08
  1147. 00000BC4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1148. 00000BC8  584F                     addq.w     A7, 4
  1149. 00000BCA  6608                     bne        +0xA /* 00000BD4 */
  1150. 00000BCC  702A                     moveq.l    D0, 0x2A
  1151. 00000BCE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1152. 00000BD2  6D0C                     blt        +0xE /* 00000BE0 */
  1153. label00000BD4:
  1154. 00000BD4  700B                     moveq.l    D0, 0x0B
  1155. 00000BD6  2F00                     move.l     -[A7], D0
  1156. 00000BD8  4EBA 3B72                jsr        [PC + 0x3B72 /* 0000474C */]
  1157. 00000BDC  584F                     addq.w     A7, 4
  1158. 00000BDE  6028                     bra        +0x2A /* 00000C08 */
  1159. label00000BE0:
  1160. 00000BE0  202E FFFC                move.l     D0, [A6 - 0x4]
  1161. 00000BE4  0480 0000 0041           subi.l     D0, 0x41 /* 'A' */
  1162. 00000BEA  6706                     beq        +0x8 /* 00000BF2 */
  1163. 00000BEC  5780                     subq.l     D0, 3
  1164. 00000BEE  6708                     beq        +0xA /* 00000BF8 */
  1165. 00000BF0  600C                     bra        +0xE /* 00000BFE */
  1166. label00000BF2:
  1167. 00000BF2  4EBA FF74                jsr        [PC - 0x8C /* 00000B68 */]
  1168. 00000BF6  6010                     bra        +0x12 /* 00000C08 */
  1169. label00000BF8:
  1170. 00000BF8  4EBA FCF0                jsr        [PC - 0x310 /* 000008EA */]
  1171. 00000BFC  600A                     bra        +0xC /* 00000C08 */
  1172. label00000BFE:
  1173. 00000BFE  700B                     moveq.l    D0, 0x0B
  1174. 00000C00  2F00                     move.l     -[A7], D0
  1175. 00000C02  4EBA 3B48                jsr        [PC + 0x3B48 /* 0000474C */]
  1176. 00000C06  584F                     addq.w     A7, 4
  1177. label00000C08:
  1178. 00000C08  4E5E                     unlink     A6
  1179. 00000C0A  4E75                     rts
  1180. 00000C0C  4E56 FFF2                link       A6, -0x000E
  1181. 00000C10  2F0C                     move.l     -[A7], A4
  1182. 00000C12  486E FFF2                pea.l      [A6 - 0xE]
  1183. 00000C16  4EBA 3BB2                jsr        [PC + 0x3BB2 /* 000047CA */]
  1184. 00000C1A  7008                     moveq.l    D0, 0x08
  1185. 00000C1C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1186. 00000C20  584F                     addq.w     A7, 4
  1187. 00000C22  6676                     bne        +0x78 /* 00000C9A */
  1188. 00000C24  702A                     moveq.l    D0, 0x2A
  1189. 00000C26  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1190. 00000C2A  6C6E                     bge        +0x70 /* 00000C9A */
  1191. 00000C2C  7001                     moveq.l    D0, 0x01
  1192. 00000C2E  2F00                     move.l     -[A7], D0
  1193. 00000C30  486E FFFA                pea.l      [A6 - 0x6]
  1194. 00000C34  486E FFF8                pea.l      [A6 - 0x8]
  1195. 00000C38  322E FFF6                move.w     D1, [A6 - 0xA]
  1196. 00000C3C  48C1                     ext.l      D1
  1197. 00000C3E  2F01                     move.l     -[A7], D1
  1198. 00000C40  4EBA 15FC                jsr        [PC + 0x15FC /* 0000223E */]
  1199. 00000C44  4A6D F054                tst.w      [A5 - 0xFAC]
  1200. 00000C48  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1201. 00000C4C  6600 00E0                bne        +0xE2 /* 00000D2E */
  1202. 00000C50  4EBA 3ECC                jsr        [PC + 0x3ECC /* 00004B1E */]
  1203. 00000C54  4A00                     tst.b      D0
  1204. 00000C56  660E                     bne        +0x10 /* 00000C66 */
  1205. 00000C58  700E                     moveq.l    D0, 0x0E
  1206. 00000C5A  2F00                     move.l     -[A7], D0
  1207. 00000C5C  4EBA 3AEE                jsr        [PC + 0x3AEE /* 0000474C */]
  1208. 00000C60  584F                     addq.w     A7, 4
  1209. 00000C62  6000 00CA                bra        +0xCC /* 00000D2E */
  1210. label00000C66:
  1211. 00000C66  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  1212. 00000C6A  4EBA 1BAE                jsr        [PC + 0x1BAE /* 0000281A */]
  1213. 00000C6E  4A6D F054                tst.w      [A5 - 0xFAC]
  1214. 00000C72  584F                     addq.w     A7, 4
  1215. 00000C74  6600 00B8                bne        +0xBA /* 00000D2E */
  1216. 00000C78  302E FFFA                move.w     D0, [A6 - 0x6]
  1217. 00000C7C  48C0                     ext.l      D0
  1218. 00000C7E  2F00                     move.l     -[A7], D0
  1219. 00000C80  302E FFF8                move.w     D0, [A6 - 0x8]
  1220. 00000C84  48C0                     ext.l      D0
  1221. 00000C86  724D                     moveq.l    D1, 0x4D
  1222. 00000C88  D081                     add.l      D0, D1
  1223. 00000C8A  7400                     moveq.l    D2, 0x00
  1224. 00000C8C  1400                     move.b     D2, D0
  1225. 00000C8E  2F02                     move.l     -[A7], D2
  1226. 00000C90  4EBA 3BE4                jsr        [PC + 0x3BE4 /* 00004876 */]
  1227. 00000C94  504F                     addq.w     A7, 8
  1228. 00000C96  6000 0096                bra        +0x98 /* 00000D2E */
  1229. label00000C9A:
  1230. 00000C9A  7008                     moveq.l    D0, 0x08
  1231. 00000C9C  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  1232. 00000CA0  6600 0082                bne        +0x84 /* 00000D24 */
  1233. 00000CA4  701B                     moveq.l    D0, 0x1B
  1234. 00000CA6  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1235. 00000CAA  6678                     bne        +0x7A /* 00000D24 */
  1236. 00000CAC  486E FFFC                pea.l      [A6 - 0x4]
  1237. 00000CB0  486E FFF2                pea.l      [A6 - 0xE]
  1238. 00000CB4  4EBA 3B2C                jsr        [PC + 0x3B2C /* 000047E2 */]
  1239. 00000CB8  4A00                     tst.b      D0
  1240. 00000CBA  504F                     addq.w     A7, 8
  1241. 00000CBC  660C                     bne        +0xE /* 00000CCA */
  1242. 00000CBE  7013                     moveq.l    D0, 0x13
  1243. 00000CC0  2F00                     move.l     -[A7], D0
  1244. 00000CC2  4EBA 3A88                jsr        [PC + 0x3A88 /* 0000474C */]
  1245. 00000CC6  584F                     addq.w     A7, 4
  1246. 00000CC8  6064                     bra        +0x66 /* 00000D2E */
  1247. label00000CCA:
  1248. 00000CCA  486E FFFE                pea.l      [A6 - 0x2]
  1249. 00000CCE  7000                     moveq.l    D0, 0x00
  1250. 00000CD0  2F00                     move.l     -[A7], D0
  1251. 00000CD2  322E FFFC                move.w     D1, [A6 - 0x4]
  1252. 00000CD6  48C1                     ext.l      D1
  1253. 00000CD8  2F01                     move.l     -[A7], D1
  1254. 00000CDA  2F2D EE4C                move.l     -[A7], [A5 - 0x11B4]
  1255. 00000CDE  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  1256. 00000CE2  2840                     movea.l    A4, D0
  1257. 00000CE4  200C                     move.l     D0, A4
  1258. 00000CE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1259. 00000CEA  661A                     bne        +0x1C /* 00000D06 */
  1260. 00000CEC  7001                     moveq.l    D0, 0x01
  1261. 00000CEE  2F00                     move.l     -[A7], D0
  1262. 00000CF0  322E FFFC                move.w     D1, [A6 - 0x4]
  1263. 00000CF4  48C1                     ext.l      D1
  1264. 00000CF6  2F01                     move.l     -[A7], D1
  1265. 00000CF8  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  1266. 00000CFC  4EBA 02E4                jsr        [PC + 0x2E4 /* 00000FE2 */]
  1267. 00000D00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1268. 00000D04  6028                     bra        +0x2A /* 00000D2E */
  1269. label00000D06:
  1270. 00000D06  7001                     moveq.l    D0, 0x01
  1271. 00000D08  2F00                     move.l     -[A7], D0
  1272. 00000D0A  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1273. 00000D0E  322E FFFC                move.w     D1, [A6 - 0x4]
  1274. 00000D12  48C1                     ext.l      D1
  1275. 00000D14  2F01                     move.l     -[A7], D1
  1276. 00000D16  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  1277. 00000D1A  4EBA 03B8                jsr        [PC + 0x3B8 /* 000010D4 */]
  1278. 00000D1E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1279. 00000D22  600A                     bra        +0xC /* 00000D2E */
  1280. label00000D24:
  1281. 00000D24  7022                     moveq.l    D0, 0x22
  1282. 00000D26  2F00                     move.l     -[A7], D0
  1283. 00000D28  4EBA 3A22                jsr        [PC + 0x3A22 /* 0000474C */]
  1284. 00000D2C  584F                     addq.w     A7, 4
  1285. label00000D2E:
  1286. 00000D2E  286E FFEE                movea.l    A4, [A6 - 0x12]
  1287. 00000D32  4E5E                     unlink     A6
  1288. 00000D34  4E75                     rts
  1289. 00000D36  4E56 0000                link       A6, 0
  1290. 00000D3A  7001                     moveq.l    D0, 0x01
  1291. 00000D3C  2F00                     move.l     -[A7], D0
  1292. 00000D3E  322D F096                move.w     D1, [A5 - 0xF6A]
  1293. 00000D42  48C1                     ext.l      D1
  1294. 00000D44  2F01                     move.l     -[A7], D1
  1295. 00000D46  2F2D F0B0                move.l     -[A7], [A5 - 0xF50]
  1296. 00000D4A  4EBA 08B4                jsr        [PC + 0x8B4 /* 00001600 */]
  1297. 00000D4E  3B40 F096                move.w     [A5 - 0xF6A], D0
  1298. 00000D52  4E5E                     unlink     A6
  1299. 00000D54  4E75                     rts
  1300. 00000D56  4E56 0000                link       A6, 0
  1301. 00000D5A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  1302. 00000D5E  2050                     movea.l    A0, [A0]
  1303. 00000D60  7010                     moveq.l    D0, 0x10
  1304. 00000D62  C0A8 0026                and.l      D0, [A0 + 0x26]
  1305. 00000D66  672A                     beq        +0x2C /* 00000D92 */
  1306. 00000D68  7001                     moveq.l    D0, 0x01
  1307. 00000D6A  2F00                     move.l     -[A7], D0
  1308. 00000D6C  206D F05C                movea.l    A0, [A5 - 0xFA4]
  1309. 00000D70  2050                     movea.l    A0, [A0]
  1310. 00000D72  3228 003C                move.w     D1, [A0 + 0x3C]
  1311. 00000D76  48C1                     ext.l      D1
  1312. 00000D78  2F01                     move.l     -[A7], D1
  1313. 00000D7A  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  1314. 00000D7E  4EBA 0880                jsr        [PC + 0x880 /* 00001600 */]
  1315. 00000D82  206D F05C                movea.l    A0, [A5 - 0xFA4]
  1316. 00000D86  2050                     movea.l    A0, [A0]
  1317. 00000D88  3140 003C                move.w     [A0 + 0x3C], D0
  1318. 00000D8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1319. 00000D90  600A                     bra        +0xC /* 00000D9C */
  1320. label00000D92:
  1321. 00000D92  7009                     moveq.l    D0, 0x09
  1322. 00000D94  2F00                     move.l     -[A7], D0
  1323. 00000D96  4EBA 39B4                jsr        [PC + 0x39B4 /* 0000474C */]
  1324. 00000D9A  584F                     addq.w     A7, 4
  1325. label00000D9C:
  1326. 00000D9C  4E5E                     unlink     A6
  1327. 00000D9E  4E75                     rts
  1328. 00000DA0  4E56 0000                link       A6, 0
  1329. 00000DA4  48E7 1008                movem.l    -[A7], D3,A4
  1330. 00000DA8  286E 0008                movea.l    A4, [A6 + 0x8]
  1331. 00000DAC  7600                     moveq.l    D3, 0x00
  1332. 00000DAE  7008                     moveq.l    D0, 0x08
  1333. 00000DB0  B054                     cmp.w      D0, [A4]
  1334. 00000DB2  660A                     bne        +0xC /* 00000DBE */
  1335. 00000DB4  702E                     moveq.l    D0, 0x2E
  1336. 00000DB6  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1337. 00000DBA  6602                     bne        +0x4 /* 00000DBE */
  1338. 00000DBC  7601                     moveq.l    D3, 0x01
  1339. label00000DBE:
  1340. 00000DBE  1003                     move.b     D0, D3
  1341. 00000DC0  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1342. 00000DC6  4E5E                     unlink     A6
  1343. 00000DC8  4E75                     rts
  1344. 00000DCA  4E56 FFEE                link       A6, -0x0012
  1345. 00000DCE  48E7 0300                movem.l    -[A7], D6,D7
  1346. 00000DD2  486D 0E42                pea.l      [A5 + 0xE42 /* export_452 */]
  1347. 00000DD6  4EBA 1A42                jsr        [PC + 0x1A42 /* 0000281A */]
  1348. 00000DDA  4A6D F054                tst.w      [A5 - 0xFAC]
  1349. 00000DDE  584F                     addq.w     A7, 4
  1350. 00000DE0  6600 010A                bne        +0x10C /* 00000EEC */
  1351. 00000DE4  701C                     moveq.l    D0, 0x1C
  1352. 00000DE6  2F00                     move.l     -[A7], D0
  1353. 00000DE8  4EBA 3A44                jsr        [PC + 0x3A44 /* 0000482E */]
  1354. 00000DEC  1C2D F052                move.b     D6, [A5 - 0xFAE]
  1355. 00000DF0  1B7C 0063 F052           move.b     [A5 - 0xFAE], 0x63 /* 'c' */
  1356. 00000DF6  486E FFEE                pea.l      [A6 - 0x12]
  1357. 00000DFA  4EBA 39CE                jsr        [PC + 0x39CE /* 000047CA */]
  1358. 00000DFE  7008                     moveq.l    D0, 0x08
  1359. 00000E00  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  1360. 00000E04  504F                     addq.w     A7, 8
  1361. 00000E06  6618                     bne        +0x1A /* 00000E20 */
  1362. 00000E08  702E                     moveq.l    D0, 0x2E
  1363. 00000E0A  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  1364. 00000E0E  6610                     bne        +0x12 /* 00000E20 */
  1365. 00000E10  4EBA 1E7C                jsr        [PC + 0x1E7C /* 00002C8E */]
  1366. 00000E14  4A6D F054                tst.w      [A5 - 0xFAC]
  1367. 00000E18  6600 00CE                bne        +0xD0 /* 00000EE8 */
  1368. 00000E1C  6000 00C0                bra        +0xC2 /* 00000EDE */
  1369. label00000E20:
  1370. 00000E20  4A6E FFEE                tst.w      [A6 - 0x12]
  1371. 00000E24  670E                     beq        +0x10 /* 00000E34 */
  1372. 00000E26  7027                     moveq.l    D0, 0x27
  1373. 00000E28  2F00                     move.l     -[A7], D0
  1374. 00000E2A  4EBA 3920                jsr        [PC + 0x3920 /* 0000474C */]
  1375. 00000E2E  584F                     addq.w     A7, 4
  1376. 00000E30  6000 00B6                bra        +0xB8 /* 00000EE8 */
  1377. label00000E34:
  1378. 00000E34  41EE FFFA                lea.l      A0, [A6 - 0x6]
  1379. 00000E38  43ED F0D0                lea.l      A1, [A5 - 0xF30]
  1380. 00000E3C  20D9                     move.l     [A0]+, [A1]+
  1381. 00000E3E  30D9                     move.w     [A0]+, [A1]+
  1382. 00000E40  1B7C 0001 F0D4           move.b     [A5 - 0xF2C], 0x1
  1383. 00000E46  7000                     moveq.l    D0, 0x00
  1384. 00000E48  2B40 F0D0                move.l     [A5 - 0xF30], D0
  1385. label00000E4C:
  1386. 00000E4C  4EBA 1F60                jsr        [PC + 0x1F60 /* 00002DAE */]
  1387. 00000E50  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  1388. 00000E54  4EBA 3260                jsr        [PC + 0x3260 /* 000040B6 */]
  1389. 00000E58  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  1390. 00000E5C  4EBA 3116                jsr        [PC + 0x3116 /* 00003F74 */]
  1391. 00000E60  4A00                     tst.b      D0
  1392. 00000E62  504F                     addq.w     A7, 8
  1393. 00000E64  670C                     beq        +0xE /* 00000E72 */
  1394. 00000E66  7029                     moveq.l    D0, 0x29
  1395. 00000E68  2F00                     move.l     -[A7], D0
  1396. 00000E6A  4EBA 38E0                jsr        [PC + 0x38E0 /* 0000474C */]
  1397. 00000E6E  584F                     addq.w     A7, 4
  1398. 00000E70  6076                     bra        +0x78 /* 00000EE8 */
  1399. label00000E72:
  1400. 00000E72  4EBA 1EEE                jsr        [PC + 0x1EEE /* 00002D62 */]
  1401. 00000E76  7043                     moveq.l    D0, 0x43
  1402. 00000E78  2F00                     move.l     -[A7], D0
  1403. 00000E7A  486E FFEE                pea.l      [A6 - 0x12]
  1404. 00000E7E  4EBA 3C76                jsr        [PC + 0x3C76 /* 00004AF6 */]
  1405. 00000E82  4A00                     tst.b      D0
  1406. 00000E84  504F                     addq.w     A7, 8
  1407. 00000E86  671C                     beq        +0x1E /* 00000EA4 */
  1408. 00000E88  4878 016C                push.l     0x16C
  1409. 00000E8C  486E FFF4                pea.l      [A6 - 0xC]
  1410. 00000E90  4EBA 3C64                jsr        [PC + 0x3C64 /* 00004AF6 */]
  1411. 00000E94  4A00                     tst.b      D0
  1412. 00000E96  504F                     addq.w     A7, 8
  1413. 00000E98  662E                     bne        +0x30 /* 00000EC8 */
  1414. 00000E9A  486E FFF4                pea.l      [A6 - 0xC]
  1415. 00000E9E  4EBA 397A                jsr        [PC + 0x397A /* 0000481A */]
  1416. 00000EA2  584F                     addq.w     A7, 4
  1417. label00000EA4:
  1418. 00000EA4  486E FFEE                pea.l      [A6 - 0x12]
  1419. 00000EA8  4EBA 3970                jsr        [PC + 0x3970 /* 0000481A */]
  1420. 00000EAC  4EBA 1DE0                jsr        [PC + 0x1DE0 /* 00002C8E */]
  1421. 00000EB0  1E00                     move.b     D7, D0
  1422. 00000EB2  584F                     addq.w     A7, 4
  1423. 00000EB4  660A                     bne        +0xC /* 00000EC0 */
  1424. 00000EB6  7029                     moveq.l    D0, 0x29
  1425. 00000EB8  2F00                     move.l     -[A7], D0
  1426. 00000EBA  4EBA 3890                jsr        [PC + 0x3890 /* 0000474C */]
  1427. 00000EBE  584F                     addq.w     A7, 4
  1428. label00000EC0:
  1429. 00000EC0  4A6D F054                tst.w      [A5 - 0xFAC]
  1430. 00000EC4  6622                     bne        +0x24 /* 00000EE8 */
  1431. 00000EC6  6084                     bra        -0x7A /* 00000E4C */
  1432. label00000EC8:
  1433. 00000EC8  2F2D F0D0                move.l     -[A7], [A5 - 0xF30]
  1434. 00000ECC  4EBA 3D10                jsr        [PC + 0x3D10 /* 00004BDE */]
  1435. 00000ED0  41ED F0D0                lea.l      A0, [A5 - 0xF30]
  1436. 00000ED4  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1437. 00000ED8  20D9                     move.l     [A0]+, [A1]+
  1438. 00000EDA  30D9                     move.w     [A0]+, [A1]+
  1439. 00000EDC  584F                     addq.w     A7, 4
  1440. label00000EDE:
  1441. 00000EDE  701D                     moveq.l    D0, 0x1D
  1442. 00000EE0  2F00                     move.l     -[A7], D0
  1443. 00000EE2  4EBA 394A                jsr        [PC + 0x394A /* 0000482E */]
  1444. 00000EE6  584F                     addq.w     A7, 4
  1445. label00000EE8:
  1446. 00000EE8  1B46 F052                move.b     [A5 - 0xFAE], D6
  1447. label00000EEC:
  1448. 00000EEC  4CEE 00C0 FFE6           movem.l    D6,D7, [A6 - 0x1A]
  1449. 00000EF2  4E5E                     unlink     A6
  1450. 00000EF4  4E75                     rts
  1451. 00000EF6  4E56 0000                link       A6, 0
  1452. 00000EFA  7000                     moveq.l    D0, 0x00
  1453. 00000EFC  4E5E                     unlink     A6
  1454. 00000EFE  4E75                     rts
  1455. 00000F00  4E56 0000                link       A6, 0
  1456. 00000F04  48E7 1008                movem.l    -[A7], D3,A4
  1457. 00000F08  286E 0008                movea.l    A4, [A6 + 0x8]
  1458. 00000F0C  7601                     moveq.l    D3, 0x01
  1459. 00000F0E  7008                     moveq.l    D0, 0x08
  1460. 00000F10  B054                     cmp.w      D0, [A4]
  1461. 00000F12  6608                     bne        +0xA /* 00000F1C */
  1462. 00000F14  702E                     moveq.l    D0, 0x2E
  1463. 00000F16  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1464. 00000F1A  6710                     beq        +0x12 /* 00000F2C */
  1465. label00000F1C:
  1466. 00000F1C  7008                     moveq.l    D0, 0x08
  1467. 00000F1E  B054                     cmp.w      D0, [A4]
  1468. 00000F20  6608                     bne        +0xA /* 00000F2A */
  1469. 00000F22  7011                     moveq.l    D0, 0x11
  1470. 00000F24  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1471. 00000F28  6702                     beq        +0x4 /* 00000F2C */
  1472. label00000F2A:
  1473. 00000F2A  7600                     moveq.l    D3, 0x00
  1474. label00000F2C:
  1475. 00000F2C  1003                     move.b     D0, D3
  1476. 00000F2E  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1477. 00000F34  4E5E                     unlink     A6
  1478. 00000F36  4E75                     rts
  1479. 00000F38  4E56 0000                link       A6, 0
  1480. 00000F3C  48E7 1008                movem.l    -[A7], D3,A4
  1481. 00000F40  286E 0008                movea.l    A4, [A6 + 0x8]
  1482. 00000F44  7601                     moveq.l    D3, 0x01
  1483. 00000F46  7008                     moveq.l    D0, 0x08
  1484. 00000F48  B054                     cmp.w      D0, [A4]
  1485. 00000F4A  6608                     bne        +0xA /* 00000F54 */
  1486. 00000F4C  702E                     moveq.l    D0, 0x2E
  1487. 00000F4E  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1488. 00000F52  6710                     beq        +0x12 /* 00000F64 */
  1489. label00000F54:
  1490. 00000F54  7008                     moveq.l    D0, 0x08
  1491. 00000F56  B054                     cmp.w      D0, [A4]
  1492. 00000F58  6608                     bne        +0xA /* 00000F62 */
  1493. 00000F5A  703C                     moveq.l    D0, 0x3C
  1494. 00000F5C  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1495. 00000F60  6702                     beq        +0x4 /* 00000F64 */
  1496. label00000F62:
  1497. 00000F62  7600                     moveq.l    D3, 0x00
  1498. label00000F64:
  1499. 00000F64  1003                     move.b     D0, D3
  1500. 00000F66  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1501. 00000F6C  4E5E                     unlink     A6
  1502. 00000F6E  4E75                     rts
  1503. 00000F70  4E56 0000                link       A6, 0
  1504. 00000F74  48E7 1008                movem.l    -[A7], D3,A4
  1505. 00000F78  286E 0008                movea.l    A4, [A6 + 0x8]
  1506. 00000F7C  7601                     moveq.l    D3, 0x01
  1507. 00000F7E  7008                     moveq.l    D0, 0x08
  1508. 00000F80  B054                     cmp.w      D0, [A4]
  1509. 00000F82  6608                     bne        +0xA /* 00000F8C */
  1510. 00000F84  702E                     moveq.l    D0, 0x2E
  1511. 00000F86  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1512. 00000F8A  6710                     beq        +0x12 /* 00000F9C */
  1513. label00000F8C:
  1514. 00000F8C  7008                     moveq.l    D0, 0x08
  1515. 00000F8E  B054                     cmp.w      D0, [A4]
  1516. 00000F90  6608                     bne        +0xA /* 00000F9A */
  1517. 00000F92  703C                     moveq.l    D0, 0x3C
  1518. 00000F94  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1519. 00000F98  6702                     beq        +0x4 /* 00000F9C */
  1520. label00000F9A:
  1521. 00000F9A  7600                     moveq.l    D3, 0x00
  1522. label00000F9C:
  1523. 00000F9C  1003                     move.b     D0, D3
  1524. 00000F9E  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1525. 00000FA4  4E5E                     unlink     A6
  1526. 00000FA6  4E75                     rts
  1527. 00000FA8  4E56 0000                link       A6, 0
  1528. 00000FAC  48E7 1008                movem.l    -[A7], D3,A4
  1529. 00000FB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1530. 00000FB4  7601                     moveq.l    D3, 0x01
  1531. 00000FB6  7008                     moveq.l    D0, 0x08
  1532. 00000FB8  B054                     cmp.w      D0, [A4]
  1533. 00000FBA  6608                     bne        +0xA /* 00000FC4 */
  1534. 00000FBC  703C                     moveq.l    D0, 0x3C
  1535. 00000FBE  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  1536. 00000FC2  6712                     beq        +0x14 /* 00000FD6 */
  1537. label00000FC4:
  1538. 00000FC4  7008                     moveq.l    D0, 0x08
  1539. 00000FC6  B054                     cmp.w      D0, [A4]
  1540. 00000FC8  660A                     bne        +0xC /* 00000FD4 */
  1541. 00000FCA  0CAC 0000 009E 0002      cmpi.l     [A4 + 0x2], 0x9E
  1542. 00000FD2  6702                     beq        +0x4 /* 00000FD6 */
  1543. label00000FD4:
  1544. 00000FD4  7600                     moveq.l    D3, 0x00
  1545. label00000FD6:
  1546. 00000FD6  1003                     move.b     D0, D3
  1547. 00000FD8  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  1548. 00000FDE  4E5E                     unlink     A6
  1549. 00000FE0  4E75                     rts
  1550. fn00000FE2:
  1551. 00000FE2  4E56 FFF8                link       A6, -0x0008
  1552. 00000FE6  48E7 0308                movem.l    -[A7], D6,D7,A4
  1553. 00000FEA  1C2E 0013                move.b     D6, [A6 + 0x13]
  1554. 00000FEE  286E 0008                movea.l    A4, [A6 + 0x8]
  1555. 00000FF2  486E FFFE                pea.l      [A6 - 0x2]
  1556. 00000FF6  486E FFF8                pea.l      [A6 - 0x8]
  1557. 00000FFA  4EBA 37E6                jsr        [PC + 0x37E6 /* 000047E2 */]
  1558. 00000FFE  4A00                     tst.b      D0
  1559. 00001000  504F                     addq.w     A7, 8
  1560. 00001002  6716                     beq        +0x18 /* 0000101A */
  1561. 00001004  703C                     moveq.l    D0, 0x3C
  1562. 00001006  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1563. 0000100A  660E                     bne        +0x10 /* 0000101A */
  1564. 0000100C  486E FFF8                pea.l      [A6 - 0x8]
  1565. 00001010  204C                     movea.l    A0, A4
  1566. 00001012  4E90                     jsr        [A0]
  1567. 00001014  4A00                     tst.b      D0
  1568. 00001016  584F                     addq.w     A7, 4
  1569. 00001018  670E                     beq        +0x10 /* 00001028 */
  1570. label0000101A:
  1571. 0000101A  486E FFF8                pea.l      [A6 - 0x8]
  1572. 0000101E  4EBA 37FA                jsr        [PC + 0x37FA /* 0000481A */]
  1573. 00001022  7E5F                     moveq.l    D7, 0x5F
  1574. 00001024  584F                     addq.w     A7, 4
  1575. 00001026  6020                     bra        +0x22 /* 00001048 */
  1576. label00001028:
  1577. 00001028  4A06                     tst.b      D6
  1578. 0000102A  670C                     beq        +0xE /* 00001038 */
  1579. 0000102C  486D 0E5A                pea.l      [A5 + 0xE5A /* export_455 */]
  1580. 00001030  4EBA 17E8                jsr        [PC + 0x17E8 /* 0000281A */]
  1581. 00001034  584F                     addq.w     A7, 4
  1582. 00001036  6008                     bra        +0xA /* 00001040 */
  1583. label00001038:
  1584. 00001038  2F0C                     move.l     -[A7], A4
  1585. 0000103A  4EBA 16AC                jsr        [PC + 0x16AC /* 000026E8 */]
  1586. 0000103E  584F                     addq.w     A7, 4
  1587. label00001040:
  1588. 00001040  4A6D F054                tst.w      [A5 - 0xFAC]
  1589. 00001044  664A                     bne        +0x4C /* 00001090 */
  1590. 00001046  7E61                     moveq.l    D7, 0x61
  1591. label00001048:
  1592. 00001048  4A06                     tst.b      D6
  1593. 0000104A  6726                     beq        +0x28 /* 00001072 */
  1594. 0000104C  1007                     move.b     D0, D7
  1595. 0000104E  5207                     addq.b     D7, 1
  1596. 00001050  4EBA 3ACC                jsr        [PC + 0x3ACC /* 00004B1E */]
  1597. 00001054  4A00                     tst.b      D0
  1598. 00001056  660C                     bne        +0xE /* 00001064 */
  1599. 00001058  7012                     moveq.l    D0, 0x12
  1600. 0000105A  2F00                     move.l     -[A7], D0
  1601. 0000105C  4EBA 36EE                jsr        [PC + 0x36EE /* 0000474C */]
  1602. 00001060  584F                     addq.w     A7, 4
  1603. 00001062  602C                     bra        +0x2E /* 00001090 */
  1604. label00001064:
  1605. 00001064  2F0C                     move.l     -[A7], A4
  1606. 00001066  4EBA 17B2                jsr        [PC + 0x17B2 /* 0000281A */]
  1607. 0000106A  4A6D F054                tst.w      [A5 - 0xFAC]
  1608. 0000106E  584F                     addq.w     A7, 4
  1609. 00001070  661E                     bne        +0x20 /* 00001090 */
  1610. label00001072:
  1611. 00001072  302E 000E                move.w     D0, [A6 + 0xE]
  1612. 00001076  48C0                     ext.l      D0
  1613. 00001078  2F00                     move.l     -[A7], D0
  1614. 0000107A  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1615. 0000107E  48C0                     ext.l      D0
  1616. 00001080  588F                     addq.l     A7, 4
  1617. 00001082  2F00                     move.l     -[A7], D0
  1618. 00001084  7000                     moveq.l    D0, 0x00
  1619. 00001086  1007                     move.b     D0, D7
  1620. 00001088  2F00                     move.l     -[A7], D0
  1621. 0000108A  4EBA 37EA                jsr        [PC + 0x37EA /* 00004876 */]
  1622. 0000108E  504F                     addq.w     A7, 8
  1623. label00001090:
  1624. 00001090  4CEE 10C0 FFEC           movem.l    D6,D7,A4, [A6 - 0x14]
  1625. 00001096  4E5E                     unlink     A6
  1626. 00001098  4E75                     rts
  1627. fn0000109A:
  1628. 0000109A  4E56 0000                link       A6, 0
  1629. 0000109E  2F07                     move.l     -[A7], D7
  1630. 000010A0  3E2E 000A                move.w     D7, [A6 + 0xA]
  1631. 000010A4  0C47 001C                cmpi.w     D7, 0x1C
  1632. 000010A8  6712                     beq        +0x14 /* 000010BC */
  1633. 000010AA  0C47 001D                cmpi.w     D7, 0x1D
  1634. 000010AE  670C                     beq        +0xE /* 000010BC */
  1635. 000010B0  0C47 001E                cmpi.w     D7, 0x1E
  1636. 000010B4  6706                     beq        +0x8 /* 000010BC */
  1637. 000010B6  0C47 001F                cmpi.w     D7, 0x1F
  1638. 000010BA  660E                     bne        +0x10 /* 000010CA */
  1639. label000010BC:
  1640. 000010BC  48C7                     ext.l      D7
  1641. 000010BE  2F07                     move.l     -[A7], D7
  1642. 000010C0  4EBA 0418                jsr        [PC + 0x418 /* 000014DA */]
  1643. 000010C4  7001                     moveq.l    D0, 0x01
  1644. 000010C6  584F                     addq.w     A7, 4
  1645. 000010C8  6002                     bra        +0x4 /* 000010CC */
  1646. label000010CA:
  1647. 000010CA  7000                     moveq.l    D0, 0x00
  1648. label000010CC:
  1649. 000010CC  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1650. 000010D0  4E5E                     unlink     A6
  1651. 000010D2  4E75                     rts
  1652. fn000010D4:
  1653. 000010D4  4E56 FFF8                link       A6, -0x0008
  1654. 000010D8  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1655. 000010DC  1A2E 0017                move.b     D5, [A6 + 0x17]
  1656. 000010E0  266E 0008                movea.l    A3, [A6 + 0x8]
  1657. 000010E4  286E 0010                movea.l    A4, [A6 + 0x10]
  1658. 000010E8  4207                     clr.b      D7
  1659. 000010EA  7000                     moveq.l    D0, 0x00
  1660. 000010EC  3014                     move.w     D0, [A4]
  1661. 000010EE  7240                     moveq.l    D1, 0x40
  1662. 000010F0  C240                     and.w      D1, D0
  1663. 000010F2  6700 00E6                beq        +0xE8 /* 000011DA */
  1664. 000010F6  486E FFFE                pea.l      [A6 - 0x2]
  1665. 000010FA  486E FFF8                pea.l      [A6 - 0x8]
  1666. 000010FE  4EBA 36E2                jsr        [PC + 0x36E2 /* 000047E2 */]
  1667. 00001102  4A00                     tst.b      D0
  1668. 00001104  504F                     addq.w     A7, 8
  1669. 00001106  6716                     beq        +0x18 /* 0000111E */
  1670. 00001108  703C                     moveq.l    D0, 0x3C
  1671. 0000110A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1672. 0000110E  660E                     bne        +0x10 /* 0000111E */
  1673. 00001110  486E FFF8                pea.l      [A6 - 0x8]
  1674. 00001114  204B                     movea.l    A0, A3
  1675. 00001116  4E90                     jsr        [A0]
  1676. 00001118  4A00                     tst.b      D0
  1677. 0000111A  584F                     addq.w     A7, 4
  1678. 0000111C  6748                     beq        +0x4A /* 00001166 */
  1679. label0000111E:
  1680. 0000111E  4A05                     tst.b      D5
  1681. 00001120  670E                     beq        +0x10 /* 00001130 */
  1682. 00001122  7014                     moveq.l    D0, 0x14
  1683. 00001124  2F00                     move.l     -[A7], D0
  1684. 00001126  4EBA 3624                jsr        [PC + 0x3624 /* 0000474C */]
  1685. 0000112A  584F                     addq.w     A7, 4
  1686. 0000112C  6000 02CC                bra        +0x2CE /* 000013FA */
  1687. label00001130:
  1688. 00001130  486E FFF8                pea.l      [A6 - 0x8]
  1689. 00001134  4EBA 36E4                jsr        [PC + 0x36E4 /* 0000481A */]
  1690. 00001138  7000                     moveq.l    D0, 0x00
  1691. 0000113A  2F00                     move.l     -[A7], D0
  1692. 0000113C  7243                     moveq.l    D1, 0x43
  1693. 0000113E  2F01                     move.l     -[A7], D1
  1694. 00001140  4EBA 3734                jsr        [PC + 0x3734 /* 00004876 */]
  1695. 00001144  302C 0002                move.w     D0, [A4 + 0x2]
  1696. 00001148  48C0                     ext.l      D0
  1697. 0000114A  2F00                     move.l     -[A7], D0
  1698. 0000114C  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1699. 00001150  48C0                     ext.l      D0
  1700. 00001152  588F                     addq.l     A7, 4
  1701. 00001154  2F00                     move.l     -[A7], D0
  1702. 00001156  7066                     moveq.l    D0, 0x66
  1703. 00001158  2F00                     move.l     -[A7], D0
  1704. 0000115A  4EBA 371A                jsr        [PC + 0x371A /* 00004876 */]
  1705. 0000115E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1706. 00001162  6000 0296                bra        +0x298 /* 000013FA */
  1707. label00001166:
  1708. 00001166  4A05                     tst.b      D5
  1709. 00001168  673C                     beq        +0x3E /* 000011A6 */
  1710. 0000116A  486D 0E5A                pea.l      [A5 + 0xE5A /* export_455 */]
  1711. 0000116E  4EBA 16AA                jsr        [PC + 0x16AA /* 0000281A */]
  1712. 00001172  4A6D F054                tst.w      [A5 - 0xFAC]
  1713. 00001176  584F                     addq.w     A7, 4
  1714. 00001178  6600 0280                bne        +0x282 /* 000013FA */
  1715. 0000117C  4EBA 39A0                jsr        [PC + 0x39A0 /* 00004B1E */]
  1716. 00001180  4A00                     tst.b      D0
  1717. 00001182  660E                     bne        +0x10 /* 00001192 */
  1718. 00001184  700E                     moveq.l    D0, 0x0E
  1719. 00001186  2F00                     move.l     -[A7], D0
  1720. 00001188  4EBA 35C2                jsr        [PC + 0x35C2 /* 0000474C */]
  1721. 0000118C  584F                     addq.w     A7, 4
  1722. 0000118E  6000 026A                bra        +0x26C /* 000013FA */
  1723. label00001192:
  1724. 00001192  2F0B                     move.l     -[A7], A3
  1725. 00001194  4EBA 1684                jsr        [PC + 0x1684 /* 0000281A */]
  1726. 00001198  4A6D F054                tst.w      [A5 - 0xFAC]
  1727. 0000119C  584F                     addq.w     A7, 4
  1728. 0000119E  6600 025A                bne        +0x25C /* 000013FA */
  1729. 000011A2  7C62                     moveq.l    D6, 0x62
  1730. 000011A4  6012                     bra        +0x14 /* 000011B8 */
  1731. label000011A6:
  1732. 000011A6  2F0B                     move.l     -[A7], A3
  1733. 000011A8  4EBA 153E                jsr        [PC + 0x153E /* 000026E8 */]
  1734. 000011AC  4A6D F054                tst.w      [A5 - 0xFAC]
  1735. 000011B0  584F                     addq.w     A7, 4
  1736. 000011B2  6600 0246                bne        +0x248 /* 000013FA */
  1737. 000011B6  7C61                     moveq.l    D6, 0x61
  1738. label000011B8:
  1739. 000011B8  302E 000E                move.w     D0, [A6 + 0xE]
  1740. 000011BC  48C0                     ext.l      D0
  1741. 000011BE  2F00                     move.l     -[A7], D0
  1742. 000011C0  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  1743. 000011C4  48C0                     ext.l      D0
  1744. 000011C6  588F                     addq.l     A7, 4
  1745. 000011C8  2F00                     move.l     -[A7], D0
  1746. 000011CA  7000                     moveq.l    D0, 0x00
  1747. 000011CC  1006                     move.b     D0, D6
  1748. 000011CE  2F00                     move.l     -[A7], D0
  1749. 000011D0  4EBA 36A4                jsr        [PC + 0x36A4 /* 00004876 */]
  1750. 000011D4  504F                     addq.w     A7, 8
  1751. 000011D6  6000 0222                bra        +0x224 /* 000013FA */
  1752. label000011DA:
  1753. 000011DA  7000                     moveq.l    D0, 0x00
  1754. 000011DC  3014                     move.w     D0, [A4]
  1755. 000011DE  7221                     moveq.l    D1, 0x21
  1756. 000011E0  C240                     and.w      D1, D0
  1757. 000011E2  6700 00F0                beq        +0xF2 /* 000012D4 */
  1758. 000011E6  7000                     moveq.l    D0, 0x00
  1759. 000011E8  3014                     move.w     D0, [A4]
  1760. 000011EA  7201                     moveq.l    D1, 0x01
  1761. 000011EC  C240                     and.w      D1, D0
  1762. 000011EE  7000                     moveq.l    D0, 0x00
  1763. 000011F0  3001                     move.w     D0, D1
  1764. 000011F2  4A80                     tst.l      D0
  1765. 000011F4  56C3                     sne        D3
  1766. 000011F6  4403                     neg.b      D3
  1767. 000011F8  1803                     move.b     D4, D3
  1768. 000011FA  6716                     beq        +0x18 /* 00001212 */
  1769. 000011FC  4EBA 3970                jsr        [PC + 0x3970 /* 00004B6E */]
  1770. 00001200  4A00                     tst.b      D0
  1771. 00001202  660E                     bne        +0x10 /* 00001212 */
  1772. 00001204  7012                     moveq.l    D0, 0x12
  1773. 00001206  2F00                     move.l     -[A7], D0
  1774. 00001208  4EBA 3542                jsr        [PC + 0x3542 /* 0000474C */]
  1775. 0000120C  584F                     addq.w     A7, 4
  1776. 0000120E  6000 01EA                bra        +0x1EC /* 000013FA */
  1777. label00001212:
  1778. 00001212  486E FFFE                pea.l      [A6 - 0x2]
  1779. 00001216  486E FFF8                pea.l      [A6 - 0x8]
  1780. 0000121A  4EBA 35C6                jsr        [PC + 0x35C6 /* 000047E2 */]
  1781. 0000121E  4A00                     tst.b      D0
  1782. 00001220  504F                     addq.w     A7, 8
  1783. 00001222  660E                     bne        +0x10 /* 00001232 */
  1784. 00001224  7015                     moveq.l    D0, 0x15
  1785. 00001226  2F00                     move.l     -[A7], D0
  1786. 00001228  4EBA 3522                jsr        [PC + 0x3522 /* 0000474C */]
  1787. 0000122C  584F                     addq.w     A7, 4
  1788. 0000122E  6000 01CA                bra        +0x1CC /* 000013FA */
  1789. label00001232:
  1790. 00001232  302C 0002                move.w     D0, [A4 + 0x2]
  1791. 00001236  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1792. 0000123A  6700 0098                beq        +0x9A /* 000012D4 */
  1793. 0000123E  7000                     moveq.l    D0, 0x00
  1794. 00001240  3014                     move.w     D0, [A4]
  1795. 00001242  323C 0100                move.w     D1, 0x100
  1796. 00001246  C240                     and.w      D1, D0
  1797. 00001248  674A                     beq        +0x4C /* 00001294 */
  1798. 0000124A  4A07                     tst.b      D7
  1799. 0000124C  6646                     bne        +0x48 /* 00001294 */
  1800. 0000124E  302E FFFE                move.w     D0, [A6 - 0x2]
  1801. 00001252  48C0                     ext.l      D0
  1802. 00001254  2F00                     move.l     -[A7], D0
  1803. 00001256  4EBA FE42                jsr        [PC - 0x1BE /* 0000109A */]
  1804. 0000125A  1E00                     move.b     D7, D0
  1805. 0000125C  4A6D F054                tst.w      [A5 - 0xFAC]
  1806. 00001260  584F                     addq.w     A7, 4
  1807. 00001262  6600 0196                bne        +0x198 /* 000013FA */
  1808. 00001266  4A07                     tst.b      D7
  1809. 00001268  672A                     beq        +0x2C /* 00001294 */
  1810. 0000126A  486E FFFE                pea.l      [A6 - 0x2]
  1811. 0000126E  486E FFF8                pea.l      [A6 - 0x8]
  1812. 00001272  4EBA 356E                jsr        [PC + 0x356E /* 000047E2 */]
  1813. 00001276  4A00                     tst.b      D0
  1814. 00001278  504F                     addq.w     A7, 8
  1815. 0000127A  660E                     bne        +0x10 /* 0000128A */
  1816. 0000127C  7015                     moveq.l    D0, 0x15
  1817. 0000127E  2F00                     move.l     -[A7], D0
  1818. 00001280  4EBA 34CA                jsr        [PC + 0x34CA /* 0000474C */]
  1819. 00001284  584F                     addq.w     A7, 4
  1820. 00001286  6000 0172                bra        +0x174 /* 000013FA */
  1821. label0000128A:
  1822. 0000128A  302C 0002                move.w     D0, [A4 + 0x2]
  1823. 0000128E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1824. 00001292  6740                     beq        +0x42 /* 000012D4 */
  1825. label00001294:
  1826. 00001294  7000                     moveq.l    D0, 0x00
  1827. 00001296  3014                     move.w     D0, [A4]
  1828. 00001298  7208                     moveq.l    D1, 0x08
  1829. 0000129A  C240                     and.w      D1, D0
  1830. 0000129C  6702                     beq        +0x4 /* 000012A0 */
  1831. 0000129E  5C4C                     addq.w     A4, 6
  1832. label000012A0:
  1833. 000012A0  7000                     moveq.l    D0, 0x00
  1834. 000012A2  3014                     move.w     D0, [A4]
  1835. 000012A4  323C 0200                move.w     D1, 0x200
  1836. 000012A8  C240                     and.w      D1, D0
  1837. 000012AA  6604                     bne        +0x6 /* 000012B0 */
  1838. 000012AC  5C4C                     addq.w     A4, 6
  1839. 000012AE  6082                     bra        -0x7C /* 00001232 */
  1840. label000012B0:
  1841. 000012B0  4A04                     tst.b      D4
  1842. 000012B2  6712                     beq        +0x14 /* 000012C6 */
  1843. 000012B4  4A07                     tst.b      D7
  1844. 000012B6  660E                     bne        +0x10 /* 000012C6 */
  1845. 000012B8  486E FFF8                pea.l      [A6 - 0x8]
  1846. 000012BC  4EBA 355C                jsr        [PC + 0x355C /* 0000481A */]
  1847. 000012C0  584F                     addq.w     A7, 4
  1848. 000012C2  6000 FEA2                bra        -0x15C /* 00001166 */
  1849. label000012C6:
  1850. 000012C6  7015                     moveq.l    D0, 0x15
  1851. 000012C8  2F00                     move.l     -[A7], D0
  1852. 000012CA  4EBA 3480                jsr        [PC + 0x3480 /* 0000474C */]
  1853. 000012CE  584F                     addq.w     A7, 4
  1854. 000012D0  6000 0128                bra        +0x12A /* 000013FA */
  1855. label000012D4:
  1856. 000012D4  7000                     moveq.l    D0, 0x00
  1857. 000012D6  3014                     move.w     D0, [A4]
  1858. 000012D8  7202                     moveq.l    D1, 0x02
  1859. 000012DA  C240                     and.w      D1, D0
  1860. 000012DC  6716                     beq        +0x18 /* 000012F4 */
  1861. 000012DE  4EBA 388E                jsr        [PC + 0x388E /* 00004B6E */]
  1862. 000012E2  4A00                     tst.b      D0
  1863. 000012E4  660E                     bne        +0x10 /* 000012F4 */
  1864. 000012E6  7012                     moveq.l    D0, 0x12
  1865. 000012E8  2F00                     move.l     -[A7], D0
  1866. 000012EA  4EBA 3460                jsr        [PC + 0x3460 /* 0000474C */]
  1867. 000012EE  584F                     addq.w     A7, 4
  1868. 000012F0  6000 0108                bra        +0x10A /* 000013FA */
  1869. label000012F4:
  1870. 000012F4  7000                     moveq.l    D0, 0x00
  1871. 000012F6  3014                     move.w     D0, [A4]
  1872. 000012F8  7204                     moveq.l    D1, 0x04
  1873. 000012FA  C240                     and.w      D1, D0
  1874. 000012FC  6746                     beq        +0x48 /* 00001344 */
  1875. 000012FE  7000                     moveq.l    D0, 0x00
  1876. 00001300  3014                     move.w     D0, [A4]
  1877. 00001302  7208                     moveq.l    D1, 0x08
  1878. 00001304  C240                     and.w      D1, D0
  1879. 00001306  7000                     moveq.l    D0, 0x00
  1880. 00001308  3001                     move.w     D0, D1
  1881. 0000130A  4A80                     tst.l      D0
  1882. 0000130C  6610                     bne        +0x12 /* 0000131E */
  1883. 0000130E  4A05                     tst.b      D5
  1884. 00001310  670C                     beq        +0xE /* 0000131E */
  1885. 00001312  486D 0E5A                pea.l      [A5 + 0xE5A /* export_455 */]
  1886. 00001316  4EBA 1502                jsr        [PC + 0x1502 /* 0000281A */]
  1887. 0000131A  584F                     addq.w     A7, 4
  1888. 0000131C  601E                     bra        +0x20 /* 0000133C */
  1889. label0000131E:
  1890. 0000131E  7000                     moveq.l    D0, 0x00
  1891. 00001320  3014                     move.w     D0, [A4]
  1892. 00001322  7208                     moveq.l    D1, 0x08
  1893. 00001324  C240                     and.w      D1, D0
  1894. 00001326  670C                     beq        +0xE /* 00001334 */
  1895. 00001328  486D 0E72                pea.l      [A5 + 0xE72 /* export_458 */]
  1896. 0000132C  4EBA 13BA                jsr        [PC + 0x13BA /* 000026E8 */]
  1897. 00001330  584F                     addq.w     A7, 4
  1898. 00001332  6008                     bra        +0xA /* 0000133C */
  1899. label00001334:
  1900. 00001334  2F0B                     move.l     -[A7], A3
  1901. 00001336  4EBA 13B0                jsr        [PC + 0x13B0 /* 000026E8 */]
  1902. 0000133A  584F                     addq.w     A7, 4
  1903. label0000133C:
  1904. 0000133C  4A6D F054                tst.w      [A5 - 0xFAC]
  1905. 00001340  6600 00B8                bne        +0xBA /* 000013FA */
  1906. label00001344:
  1907. 00001344  7000                     moveq.l    D0, 0x00
  1908. 00001346  3014                     move.w     D0, [A4]
  1909. 00001348  7208                     moveq.l    D1, 0x08
  1910. 0000134A  C240                     and.w      D1, D0
  1911. 0000134C  6742                     beq        +0x44 /* 00001390 */
  1912. 0000134E  5C4C                     addq.w     A4, 6
  1913. 00001350  4EBA 381C                jsr        [PC + 0x381C /* 00004B6E */]
  1914. 00001354  4A00                     tst.b      D0
  1915. 00001356  660E                     bne        +0x10 /* 00001366 */
  1916. 00001358  7012                     moveq.l    D0, 0x12
  1917. 0000135A  2F00                     move.l     -[A7], D0
  1918. 0000135C  4EBA 33EE                jsr        [PC + 0x33EE /* 0000474C */]
  1919. 00001360  584F                     addq.w     A7, 4
  1920. 00001362  6000 0096                bra        +0x98 /* 000013FA */
  1921. label00001366:
  1922. 00001366  486E FFFE                pea.l      [A6 - 0x2]
  1923. 0000136A  486E FFF8                pea.l      [A6 - 0x8]
  1924. 0000136E  4EBA 3472                jsr        [PC + 0x3472 /* 000047E2 */]
  1925. 00001372  4A00                     tst.b      D0
  1926. 00001374  504F                     addq.w     A7, 8
  1927. 00001376  670C                     beq        +0xE /* 00001384 */
  1928. 00001378  302E FFFE                move.w     D0, [A6 - 0x2]
  1929. 0000137C  B06C 0002                cmp.w      D0, [A4 + 0x2]
  1930. 00001380  6700 FF52                beq        -0xAC /* 000012D4 */
  1931. label00001384:
  1932. 00001384  7015                     moveq.l    D0, 0x15
  1933. 00001386  2F00                     move.l     -[A7], D0
  1934. 00001388  4EBA 33C2                jsr        [PC + 0x33C2 /* 0000474C */]
  1935. 0000138C  584F                     addq.w     A7, 4
  1936. 0000138E  606A                     bra        +0x6C /* 000013FA */
  1937. label00001390:
  1938. 00001390  4A05                     tst.b      D5
  1939. 00001392  673C                     beq        +0x3E /* 000013D0 */
  1940. 00001394  7000                     moveq.l    D0, 0x00
  1941. 00001396  3014                     move.w     D0, [A4]
  1942. 00001398  7210                     moveq.l    D1, 0x10
  1943. 0000139A  C240                     and.w      D1, D0
  1944. 0000139C  660C                     bne        +0xE /* 000013AA */
  1945. 0000139E  7014                     moveq.l    D0, 0x14
  1946. 000013A0  2F00                     move.l     -[A7], D0
  1947. 000013A2  4EBA 33A8                jsr        [PC + 0x33A8 /* 0000474C */]
  1948. 000013A6  584F                     addq.w     A7, 4
  1949. 000013A8  6050                     bra        +0x52 /* 000013FA */
  1950. label000013AA:
  1951. 000013AA  4EBA 3772                jsr        [PC + 0x3772 /* 00004B1E */]
  1952. 000013AE  4A00                     tst.b      D0
  1953. 000013B0  660C                     bne        +0xE /* 000013BE */
  1954. 000013B2  700E                     moveq.l    D0, 0x0E
  1955. 000013B4  2F00                     move.l     -[A7], D0
  1956. 000013B6  4EBA 3394                jsr        [PC + 0x3394 /* 0000474C */]
  1957. 000013BA  584F                     addq.w     A7, 4
  1958. 000013BC  603C                     bra        +0x3E /* 000013FA */
  1959. label000013BE:
  1960. 000013BE  2F0B                     move.l     -[A7], A3
  1961. 000013C0  4EBA 1458                jsr        [PC + 0x1458 /* 0000281A */]
  1962. 000013C4  4A6D F054                tst.w      [A5 - 0xFAC]
  1963. 000013C8  584F                     addq.w     A7, 4
  1964. 000013CA  662E                     bne        +0x30 /* 000013FA */
  1965. 000013CC  7C5D                     moveq.l    D6, 0x5D
  1966. 000013CE  6002                     bra        +0x4 /* 000013D2 */
  1967. label000013D0:
  1968. 000013D0  7C5C                     moveq.l    D6, 0x5C
  1969. label000013D2:
  1970. 000013D2  7000                     moveq.l    D0, 0x00
  1971. 000013D4  102C 0004                move.b     D0, [A4 + 0x4]
  1972. 000013D8  2F00                     move.l     -[A7], D0
  1973. 000013DA  4EBA 35BE                jsr        [PC + 0x35BE /* 0000499A */]
  1974. 000013DE  7000                     moveq.l    D0, 0x00
  1975. 000013E0  102C 0005                move.b     D0, [A4 + 0x5]
  1976. 000013E4  4887                     ext.w      D7
  1977. 000013E6  D047                     add.w      D0, D7
  1978. 000013E8  48C0                     ext.l      D0
  1979. 000013EA  2F00                     move.l     -[A7], D0
  1980. 000013EC  7000                     moveq.l    D0, 0x00
  1981. 000013EE  1006                     move.b     D0, D6
  1982. 000013F0  2F00                     move.l     -[A7], D0
  1983. 000013F2  4EBA 3482                jsr        [PC + 0x3482 /* 00004876 */]
  1984. 000013F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1985. label000013FA:
  1986. 000013FA  4CEE 18F8 FFDC           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  1987. 00001400  4E5E                     unlink     A6
  1988. 00001402  4E75                     rts
  1989. fn00001404:
  1990. 00001404  4E56 FFF0                link       A6, -0x0010
  1991. 00001408  486E FFFC                pea.l      [A6 - 0x4]
  1992. 0000140C  486E FFF0                pea.l      [A6 - 0x10]
  1993. 00001410  4EBA 33D0                jsr        [PC + 0x33D0 /* 000047E2 */]
  1994. 00001414  4A00                     tst.b      D0
  1995. 00001416  504F                     addq.w     A7, 8
  1996. 00001418  6708                     beq        +0xA /* 00001422 */
  1997. 0000141A  0C6E 01BB FFFC           cmpi.w     [A6 - 0x4], 0x1BB
  1998. 00001420  6710                     beq        +0x12 /* 00001432 */
  1999. label00001422:
  2000. 00001422  486E FFF0                pea.l      [A6 - 0x10]
  2001. 00001426  4EBA 33F2                jsr        [PC + 0x33F2 /* 0000481A */]
  2002. 0000142A  7000                     moveq.l    D0, 0x00
  2003. 0000142C  584F                     addq.w     A7, 4
  2004. 0000142E  6000 00A6                bra        +0xA8 /* 000014D6 */
  2005. label00001432:
  2006. 00001432  486E FFFE                pea.l      [A6 - 0x2]
  2007. 00001436  486E FFF6                pea.l      [A6 - 0xA]
  2008. 0000143A  4EBA 33A6                jsr        [PC + 0x33A6 /* 000047E2 */]
  2009. 0000143E  4A00                     tst.b      D0
  2010. 00001440  504F                     addq.w     A7, 8
  2011. 00001442  6710                     beq        +0x12 /* 00001454 */
  2012. 00001444  701C                     moveq.l    D0, 0x1C
  2013. 00001446  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2014. 0000144A  6E08                     bgt        +0xA /* 00001454 */
  2015. 0000144C  701F                     moveq.l    D0, 0x1F
  2016. 0000144E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2017. 00001452  6C0C                     bge        +0xE /* 00001460 */
  2018. label00001454:
  2019. 00001454  486E FFF6                pea.l      [A6 - 0xA]
  2020. 00001458  4EBA 33C0                jsr        [PC + 0x33C0 /* 0000481A */]
  2021. 0000145C  584F                     addq.w     A7, 4
  2022. 0000145E  60C2                     bra        -0x3C /* 00001422 */
  2023. label00001460:
  2024. 00001460  486E FFFC                pea.l      [A6 - 0x4]
  2025. 00001464  486E FFF0                pea.l      [A6 - 0x10]
  2026. 00001468  4EBA 3378                jsr        [PC + 0x3378 /* 000047E2 */]
  2027. 0000146C  4A00                     tst.b      D0
  2028. 0000146E  504F                     addq.w     A7, 8
  2029. 00001470  6708                     beq        +0xA /* 0000147A */
  2030. 00001472  703C                     moveq.l    D0, 0x3C
  2031. 00001474  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2032. 00001478  670E                     beq        +0x10 /* 00001488 */
  2033. label0000147A:
  2034. 0000147A  7012                     moveq.l    D0, 0x12
  2035. 0000147C  2F00                     move.l     -[A7], D0
  2036. 0000147E  4EBA 32CC                jsr        [PC + 0x32CC /* 0000474C */]
  2037. 00001482  7000                     moveq.l    D0, 0x00
  2038. 00001484  584F                     addq.w     A7, 4
  2039. 00001486  604E                     bra        +0x50 /* 000014D6 */
  2040. label00001488:
  2041. 00001488  302E FFFE                move.w     D0, [A6 - 0x2]
  2042. 0000148C  48C0                     ext.l      D0
  2043. 0000148E  223C FFFF 8AEC           move.l     D1, 0xFFFF8AEC
  2044. 00001494  9280                     sub.l      D1, D0
  2045. 00001496  2F01                     move.l     -[A7], D1
  2046. 00001498  4EBA 3500                jsr        [PC + 0x3500 /* 0000499A */]
  2047. 0000149C  7000                     moveq.l    D0, 0x00
  2048. 0000149E  2F00                     move.l     -[A7], D0
  2049. 000014A0  4EBA 34F8                jsr        [PC + 0x34F8 /* 0000499A */]
  2050. 000014A4  7000                     moveq.l    D0, 0x00
  2051. 000014A6  2F00                     move.l     -[A7], D0
  2052. 000014A8  4EBA 34F0                jsr        [PC + 0x34F0 /* 0000499A */]
  2053. 000014AC  7000                     moveq.l    D0, 0x00
  2054. 000014AE  2F00                     move.l     -[A7], D0
  2055. 000014B0  4EBA 34E8                jsr        [PC + 0x34E8 /* 0000499A */]
  2056. 000014B4  7000                     moveq.l    D0, 0x00
  2057. 000014B6  2F00                     move.l     -[A7], D0
  2058. 000014B8  4EBA 34E0                jsr        [PC + 0x34E0 /* 0000499A */]
  2059. 000014BC  7000                     moveq.l    D0, 0x00
  2060. 000014BE  2F00                     move.l     -[A7], D0
  2061. 000014C0  4EBA 34D8                jsr        [PC + 0x34D8 /* 0000499A */]
  2062. 000014C4  7000                     moveq.l    D0, 0x00
  2063. 000014C6  2F00                     move.l     -[A7], D0
  2064. 000014C8  4EBA 34D0                jsr        [PC + 0x34D0 /* 0000499A */]
  2065. 000014CC  7000                     moveq.l    D0, 0x00
  2066. 000014CE  2F00                     move.l     -[A7], D0
  2067. 000014D0  4EBA 34C8                jsr        [PC + 0x34C8 /* 0000499A */]
  2068. 000014D4  7001                     moveq.l    D0, 0x01
  2069. label000014D6:
  2070. 000014D6  4E5E                     unlink     A6
  2071. 000014D8  4E75                     rts
  2072. fn000014DA:
  2073. 000014DA  4E56 FFF8                link       A6, -0x0008
  2074. 000014DE  48E7 1700                movem.l    -[A7], D3,D5,D6,D7
  2075. 000014E2  3A2E 000A                move.w     D5, [A6 + 0xA]
  2076. 000014E6  9A7C 001C                sub.w      D5, 0x1C
  2077. 000014EA  4247                     clr.w      D7
  2078. 000014EC  6016                     bra        +0x18 /* 00001504 */
  2079. label000014EE:
  2080. 000014EE  7000                     moveq.l    D0, 0x00
  2081. 000014F0  2F00                     move.l     -[A7], D0
  2082. 000014F2  4EBA 34A6                jsr        [PC + 0x34A6 /* 0000499A */]
  2083. 000014F6  7000                     moveq.l    D0, 0x00
  2084. 000014F8  2F00                     move.l     -[A7], D0
  2085. 000014FA  4EBA 349E                jsr        [PC + 0x349E /* 0000499A */]
  2086. 000014FE  504F                     addq.w     A7, 8
  2087. 00001500  3007                     move.w     D0, D7
  2088. 00001502  5247                     addq.w     D7, 1
  2089. label00001504:
  2090. 00001504  BA47                     cmp.w      D5, D7
  2091. 00001506  6EE6                     bgt        -0x18 /* 000014EE */
  2092. label00001508:
  2093. 00001508  486D 0E62                pea.l      [A5 + 0xE62 /* export_456 */]
  2094. 0000150C  4EBA 130C                jsr        [PC + 0x130C /* 0000281A */]
  2095. 00001510  4A6D F054                tst.w      [A5 - 0xFAC]
  2096. 00001514  584F                     addq.w     A7, 4
  2097. 00001516  6600 00DE                bne        +0xE0 /* 000015F6 */
  2098. 0000151A  486E FFFE                pea.l      [A6 - 0x2]
  2099. 0000151E  486E FFF8                pea.l      [A6 - 0x8]
  2100. 00001522  4EBA 32BE                jsr        [PC + 0x32BE /* 000047E2 */]
  2101. 00001526  702E                     moveq.l    D0, 0x2E
  2102. 00001528  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2103. 0000152C  504F                     addq.w     A7, 8
  2104. 0000152E  6622                     bne        +0x24 /* 00001552 */
  2105. 00001530  486D 0E6A                pea.l      [A5 + 0xE6A /* export_457 */]
  2106. 00001534  4EBA 12E4                jsr        [PC + 0x12E4 /* 0000281A */]
  2107. 00001538  4A6D F054                tst.w      [A5 - 0xFAC]
  2108. 0000153C  584F                     addq.w     A7, 4
  2109. 0000153E  6600 00B6                bne        +0xB8 /* 000015F6 */
  2110. 00001542  486E FFFE                pea.l      [A6 - 0x2]
  2111. 00001546  486E FFF8                pea.l      [A6 - 0x8]
  2112. 0000154A  4EBA 3296                jsr        [PC + 0x3296 /* 000047E2 */]
  2113. 0000154E  504F                     addq.w     A7, 8
  2114. 00001550  600A                     bra        +0xC /* 0000155C */
  2115. label00001552:
  2116. 00001552  7000                     moveq.l    D0, 0x00
  2117. 00001554  2F00                     move.l     -[A7], D0
  2118. 00001556  4EBA 3442                jsr        [PC + 0x3442 /* 0000499A */]
  2119. 0000155A  584F                     addq.w     A7, 4
  2120. label0000155C:
  2121. 0000155C  703C                     moveq.l    D0, 0x3C
  2122. 0000155E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2123. 00001562  670E                     beq        +0x10 /* 00001572 */
  2124. 00001564  7012                     moveq.l    D0, 0x12
  2125. 00001566  2F00                     move.l     -[A7], D0
  2126. 00001568  4EBA 31E2                jsr        [PC + 0x31E2 /* 0000474C */]
  2127. 0000156C  584F                     addq.w     A7, 4
  2128. 0000156E  6000 0086                bra        +0x88 /* 000015F6 */
  2129. label00001572:
  2130. 00001572  486E FFFE                pea.l      [A6 - 0x2]
  2131. 00001576  486E FFF8                pea.l      [A6 - 0x8]
  2132. 0000157A  4EBA 3266                jsr        [PC + 0x3266 /* 000047E2 */]
  2133. 0000157E  4A00                     tst.b      D0
  2134. 00001580  504F                     addq.w     A7, 8
  2135. 00001582  6748                     beq        +0x4A /* 000015CC */
  2136. 00001584  3C2E FFFE                move.w     D6, [A6 - 0x2]
  2137. 00001588  9C7C 001C                sub.w      D6, 0x1C
  2138. 0000158C  0C46 0003                cmpi.w     D6, 0x3
  2139. 00001590  6E3A                     bgt        +0x3C /* 000015CC */
  2140. 00001592  BA46                     cmp.w      D5, D6
  2141. 00001594  6C26                     bge        +0x28 /* 000015BC */
  2142. 00001596  3E05                     move.w     D7, D5
  2143. 00001598  5247                     addq.w     D7, 1
  2144. 0000159A  6016                     bra        +0x18 /* 000015B2 */
  2145. label0000159C:
  2146. 0000159C  7000                     moveq.l    D0, 0x00
  2147. 0000159E  2F00                     move.l     -[A7], D0
  2148. 000015A0  4EBA 33F8                jsr        [PC + 0x33F8 /* 0000499A */]
  2149. 000015A4  7000                     moveq.l    D0, 0x00
  2150. 000015A6  2F00                     move.l     -[A7], D0
  2151. 000015A8  4EBA 33F0                jsr        [PC + 0x33F0 /* 0000499A */]
  2152. 000015AC  504F                     addq.w     A7, 8
  2153. 000015AE  3007                     move.w     D0, D7
  2154. 000015B0  5247                     addq.w     D7, 1
  2155. label000015B2:
  2156. 000015B2  BC47                     cmp.w      D6, D7
  2157. 000015B4  6EE6                     bgt        -0x18 /* 0000159C */
  2158. 000015B6  3A06                     move.w     D5, D6
  2159. 000015B8  6000 FF4E                bra        -0xB0 /* 00001508 */
  2160. label000015BC:
  2161. 000015BC  4A46                     tst.w      D6
  2162. 000015BE  6D0C                     blt        +0xE /* 000015CC */
  2163. 000015C0  7023                     moveq.l    D0, 0x23
  2164. 000015C2  2F00                     move.l     -[A7], D0
  2165. 000015C4  4EBA 3186                jsr        [PC + 0x3186 /* 0000474C */]
  2166. 000015C8  584F                     addq.w     A7, 4
  2167. 000015CA  602A                     bra        +0x2C /* 000015F6 */
  2168. label000015CC:
  2169. 000015CC  486E FFF8                pea.l      [A6 - 0x8]
  2170. 000015D0  4EBA 3248                jsr        [PC + 0x3248 /* 0000481A */]
  2171. 000015D4  3E05                     move.w     D7, D5
  2172. 000015D6  584F                     addq.w     A7, 4
  2173. 000015D8  6016                     bra        +0x18 /* 000015F0 */
  2174. label000015DA:
  2175. 000015DA  7000                     moveq.l    D0, 0x00
  2176. 000015DC  2F00                     move.l     -[A7], D0
  2177. 000015DE  4EBA 33BA                jsr        [PC + 0x33BA /* 0000499A */]
  2178. 000015E2  7000                     moveq.l    D0, 0x00
  2179. 000015E4  2F00                     move.l     -[A7], D0
  2180. 000015E6  4EBA 33B2                jsr        [PC + 0x33B2 /* 0000499A */]
  2181. 000015EA  504F                     addq.w     A7, 8
  2182. 000015EC  3007                     move.w     D0, D7
  2183. 000015EE  5247                     addq.w     D7, 1
  2184. label000015F0:
  2185. 000015F0  0C47 0003                cmpi.w     D7, 0x3
  2186. 000015F4  6DE4                     blt        -0x1A /* 000015DA */
  2187. label000015F6:
  2188. 000015F6  4CEE 00E8 FFE8           movem.l    D3,D5,D6,D7, [A6 - 0x18]
  2189. 000015FC  4E5E                     unlink     A6
  2190. 000015FE  4E75                     rts
  2191. fn00001600:
  2192. 00001600  4E56 FFFA                link       A6, -0x0006
  2193. 00001604  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2194. 00001608  1C2E 0013                move.b     D6, [A6 + 0x13]
  2195. 0000160C  266E 0008                movea.l    A3, [A6 + 0x8]
  2196. 00001610  3E2E 000E                move.w     D7, [A6 + 0xE]
  2197. label00001614:
  2198. 00001614  486E FFFA                pea.l      [A6 - 0x6]
  2199. 00001618  4EBA 31B0                jsr        [PC + 0x31B0 /* 000047CA */]
  2200. 0000161C  4A6E FFFA                tst.w      [A6 - 0x6]
  2201. 00001620  584F                     addq.w     A7, 4
  2202. 00001622  6700 009A                beq        +0x9C /* 000016BE */
  2203. 00001626  7008                     moveq.l    D0, 0x08
  2204. 00001628  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2205. 0000162C  6608                     bne        +0xA /* 00001636 */
  2206. 0000162E  702A                     moveq.l    D0, 0x2A
  2207. 00001630  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2208. 00001634  6D0C                     blt        +0xE /* 00001642 */
  2209. label00001636:
  2210. 00001636  7003                     moveq.l    D0, 0x03
  2211. 00001638  2F00                     move.l     -[A7], D0
  2212. 0000163A  4EBA 3110                jsr        [PC + 0x3110 /* 0000474C */]
  2213. 0000163E  584F                     addq.w     A7, 4
  2214. 00001640  607C                     bra        +0x7E /* 000016BE */
  2215. label00001642:
  2216. 00001642  7000                     moveq.l    D0, 0x00
  2217. 00001644  2F00                     move.l     -[A7], D0
  2218. 00001646  7201                     moveq.l    D1, 0x01
  2219. 00001648  2F01                     move.l     -[A7], D1
  2220. 0000164A  342E FFFE                move.w     D2, [A6 - 0x2]
  2221. 0000164E  48C2                     ext.l      D2
  2222. 00001650  2F02                     move.l     -[A7], D2
  2223. 00001652  2F0B                     move.l     -[A7], A3
  2224. 00001654  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2225. 00001658  2840                     movea.l    A4, D0
  2226. 0000165A  200C                     move.l     D0, A4
  2227. 0000165C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2228. 00001660  660C                     bne        +0xE /* 0000166E */
  2229. 00001662  7001                     moveq.l    D0, 0x01
  2230. 00001664  2F00                     move.l     -[A7], D0
  2231. 00001666  4EBA 30E4                jsr        [PC + 0x30E4 /* 0000474C */]
  2232. 0000166A  584F                     addq.w     A7, 4
  2233. 0000166C  6050                     bra        +0x52 /* 000016BE */
  2234. label0000166E:
  2235. 0000166E  7002                     moveq.l    D0, 0x02
  2236. 00001670  B054                     cmp.w      D0, [A4]
  2237. 00001672  6710                     beq        +0x12 /* 00001684 */
  2238. 00001674  4A06                     tst.b      D6
  2239. 00001676  660C                     bne        +0xE /* 00001684 */
  2240. 00001678  7006                     moveq.l    D0, 0x06
  2241. 0000167A  2F00                     move.l     -[A7], D0
  2242. 0000167C  4EBA 30CE                jsr        [PC + 0x30CE /* 0000474C */]
  2243. 00001680  584F                     addq.w     A7, 4
  2244. 00001682  603A                     bra        +0x3C /* 000016BE */
  2245. label00001684:
  2246. 00001684  38BC 0004                move.w     [A4], 0x4
  2247. 00001688  48C7                     ext.l      D7
  2248. 0000168A  2947 0002                move.l     [A4 + 0x2], D7
  2249. 0000168E  3007                     move.w     D0, D7
  2250. 00001690  5247                     addq.w     D7, 1
  2251. 00001692  486E FFFA                pea.l      [A6 - 0x6]
  2252. 00001696  4EBA 3132                jsr        [PC + 0x3132 /* 000047CA */]
  2253. 0000169A  4A6E FFFA                tst.w      [A6 - 0x6]
  2254. 0000169E  584F                     addq.w     A7, 4
  2255. 000016A0  671C                     beq        +0x1E /* 000016BE */
  2256. 000016A2  7008                     moveq.l    D0, 0x08
  2257. 000016A4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2258. 000016A8  660A                     bne        +0xC /* 000016B4 */
  2259. 000016AA  7001                     moveq.l    D0, 0x01
  2260. 000016AC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2261. 000016B0  6700 FF62                beq        -0x9C /* 00001614 */
  2262. label000016B4:
  2263. 000016B4  7005                     moveq.l    D0, 0x05
  2264. 000016B6  2F00                     move.l     -[A7], D0
  2265. 000016B8  4EBA 3092                jsr        [PC + 0x3092 /* 0000474C */]
  2266. 000016BC  584F                     addq.w     A7, 4
  2267. label000016BE:
  2268. 000016BE  3007                     move.w     D0, D7
  2269. 000016C0  4CEE 18C0 FFEA           movem.l    D6,D7,A3,A4, [A6 - 0x16]
  2270. 000016C6  4E5E                     unlink     A6
  2271. 000016C8  4E75                     rts
  2272. fn000016CA:
  2273. 000016CA  4E56 0000                link       A6, 0
  2274. 000016CE  2F2D F0A8                move.l     -[A7], [A5 - 0xF58]
  2275. 000016D2  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2276. 000016D6  2B40 F0A8                move.l     [A5 - 0xF58], D0
  2277. 000016DA  2F2D F0AC                move.l     -[A7], [A5 - 0xF54]
  2278. 000016DE  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2279. 000016E2  2B40 F0AC                move.l     [A5 - 0xF54], D0
  2280. 000016E6  2F2D F0B0                move.l     -[A7], [A5 - 0xF50]
  2281. 000016EA  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2282. 000016EE  2B40 F0B0                move.l     [A5 - 0xF50], D0
  2283. 000016F2  2F2D F0B4                move.l     -[A7], [A5 - 0xF4C]
  2284. 000016F6  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2285. 000016FA  2B40 F0B4                move.l     [A5 - 0xF4C], D0
  2286. 000016FE  2F2D F0B8                move.l     -[A7], [A5 - 0xF48]
  2287. 00001702  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2288. 00001706  2B40 F0B8                move.l     [A5 - 0xF48], D0
  2289. 0000170A  4E5E                     unlink     A6
  2290. 0000170C  4E75                     rts
  2291. fn0000170E:
  2292. 0000170E  4E56 0000                link       A6, 0
  2293. 00001712  4AAD F05C                tst.l      [A5 - 0xFA4]
  2294. 00001716  670A                     beq        +0xC /* 00001722 */
  2295. 00001718  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  2296. 0000171C  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  2297. 00001720  584F                     addq.w     A7, 4
  2298. label00001722:
  2299. 00001722  2F2D F060                move.l     -[A7], [A5 - 0xFA0]
  2300. 00001726  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2301. 0000172A  2B40 F060                move.l     [A5 - 0xFA0], D0
  2302. 0000172E  2F2D F064                move.l     -[A7], [A5 - 0xF9C]
  2303. 00001732  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2304. 00001736  2B40 F064                move.l     [A5 - 0xF9C], D0
  2305. 0000173A  2F2D F068                move.l     -[A7], [A5 - 0xF98]
  2306. 0000173E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2307. 00001742  2B40 F068                move.l     [A5 - 0xF98], D0
  2308. 00001746  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  2309. 0000174A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2310. 0000174E  2B40 F06C                move.l     [A5 - 0xF94], D0
  2311. 00001752  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  2312. 00001756  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2313. 0000175A  2B40 F070                move.l     [A5 - 0xF90], D0
  2314. 0000175E  2F2D F074                move.l     -[A7], [A5 - 0xF8C]
  2315. 00001762  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  2316. 00001766  2B40 F074                move.l     [A5 - 0xF8C], D0
  2317. 0000176A  2F2D F078                move.l     -[A7], [A5 - 0xF88]
  2318. 0000176E  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  2319. 00001772  2B40 F078                move.l     [A5 - 0xF88], D0
  2320. 00001776  4EBA FF52                jsr        [PC - 0xAE /* 000016CA */]
  2321. 0000177A  4E5E                     unlink     A6
  2322. 0000177C  4E75                     rts
  2323. fn0000177E:
  2324. 0000177E  4E56 0000                link       A6, 0
  2325. 00001782  7014                     moveq.l    D0, 0x14
  2326. 00001784  2F00                     move.l     -[A7], D0
  2327. 00001786  722A                     moveq.l    D1, 0x2A
  2328. 00001788  2F01                     move.l     -[A7], D1
  2329. 0000178A  703E                     moveq.l    D0, 0x3E
  2330. 0000178C  2F00                     move.l     -[A7], D0
  2331. 0000178E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  2332. 00001792  4E5E                     unlink     A6
  2333. 00001794  4E75                     rts
  2334. fn00001796:
  2335. 00001796  4E56 0000                link       A6, 0
  2336. 0000179A  7032                     moveq.l    D0, 0x32
  2337. 0000179C  2F00                     move.l     -[A7], D0
  2338. 0000179E  7206                     moveq.l    D1, 0x06
  2339. 000017A0  2F01                     move.l     -[A7], D1
  2340. 000017A2  701A                     moveq.l    D0, 0x1A
  2341. 000017A4  2F00                     move.l     -[A7], D0
  2342. 000017A6  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  2343. 000017AA  4E5E                     unlink     A6
  2344. 000017AC  4E75                     rts
  2345. fn000017AE:
  2346. 000017AE  4E56 0000                link       A6, 0
  2347. 000017B2  7014                     moveq.l    D0, 0x14
  2348. 000017B4  2F00                     move.l     -[A7], D0
  2349. 000017B6  7204                     moveq.l    D1, 0x04
  2350. 000017B8  2F01                     move.l     -[A7], D1
  2351. 000017BA  7018                     moveq.l    D0, 0x18
  2352. 000017BC  2F00                     move.l     -[A7], D0
  2353. 000017BE  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  2354. 000017C2  4E5E                     unlink     A6
  2355. 000017C4  4E75                     rts
  2356. fn000017C6:
  2357. 000017C6  4E56 0000                link       A6, 0
  2358. 000017CA  7032                     moveq.l    D0, 0x32
  2359. 000017CC  2F00                     move.l     -[A7], D0
  2360. 000017CE  7214                     moveq.l    D1, 0x14
  2361. 000017D0  2F01                     move.l     -[A7], D1
  2362. 000017D2  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2363. 000017D6  4E5E                     unlink     A6
  2364. 000017D8  4E75                     rts
  2365. fn000017DA:
  2366. 000017DA  4E56 0000                link       A6, 0
  2367. 000017DE  7001                     moveq.l    D0, 0x01
  2368. 000017E0  2F00                     move.l     -[A7], D0
  2369. 000017E2  486E 000F                pea.l      [A6 + 0xF]
  2370. 000017E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2371. 000017EA  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  2372. 000017EE  4E5E                     unlink     A6
  2373. 000017F0  4E75                     rts
  2374. fn000017F2:
  2375. 000017F2  4E56 0000                link       A6, 0
  2376. 000017F6  48E7 0308                movem.l    -[A7], D6,D7,A4
  2377. 000017FA  3C2E 0012                move.w     D6, [A6 + 0x12]
  2378. 000017FE  286E 0008                movea.l    A4, [A6 + 0x8]
  2379. 00001802  3E2E 000E                move.w     D7, [A6 + 0xE]
  2380. 00001806  0C46 007F                cmpi.w     D6, 0x7F
  2381. 0000180A  6F18                     ble        +0x1A /* 00001824 */
  2382. 0000180C  3006                     move.w     D0, D6
  2383. 0000180E  E040                     asr        D0.w, 8
  2384. 00001810  323C 0080                move.w     D1, 0x80
  2385. 00001814  8240                     or.w       D1, D0
  2386. 00001816  4881                     ext.w      D1
  2387. 00001818  48C1                     ext.l      D1
  2388. 0000181A  2F01                     move.l     -[A7], D1
  2389. 0000181C  2F0C                     move.l     -[A7], A4
  2390. 0000181E  4EBA FFBA                jsr        [PC - 0x46 /* 000017DA */]
  2391. 00001822  504F                     addq.w     A7, 8
  2392. label00001824:
  2393. 00001824  1006                     move.b     D0, D6
  2394. 00001826  4880                     ext.w      D0
  2395. 00001828  48C0                     ext.l      D0
  2396. 0000182A  2F00                     move.l     -[A7], D0
  2397. 0000182C  2F0C                     move.l     -[A7], A4
  2398. 0000182E  4EBA FFAA                jsr        [PC - 0x56 /* 000017DA */]
  2399. 00001832  504F                     addq.w     A7, 8
  2400. 00001834  6010                     bra        +0x12 /* 00001846 */
  2401. label00001836:
  2402. 00001836  7000                     moveq.l    D0, 0x00
  2403. 00001838  2F00                     move.l     -[A7], D0
  2404. 0000183A  2F0C                     move.l     -[A7], A4
  2405. 0000183C  4EBA FF9C                jsr        [PC - 0x64 /* 000017DA */]
  2406. 00001840  3007                     move.w     D0, D7
  2407. 00001842  5347                     subq.w     D7, 1
  2408. 00001844  504F                     addq.w     A7, 8
  2409. label00001846:
  2410. 00001846  4A47                     tst.w      D7
  2411. 00001848  6EEC                     bgt        -0x12 /* 00001836 */
  2412. 0000184A  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  2413. 00001850  4E5E                     unlink     A6
  2414. 00001852  4E75                     rts
  2415. fn00001854:
  2416. 00001854  4E56 0000                link       A6, 0
  2417. 00001858  4878 0400                push.l     0x400
  2418. 0000185C  7014                     moveq.l    D0, 0x14
  2419. 0000185E  2F00                     move.l     -[A7], D0
  2420. 00001860  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2421. 00001864  4E5E                     unlink     A6
  2422. 00001866  4E75                     rts
  2423. fn00001868:
  2424. 00001868  4E56 0000                link       A6, 0
  2425. 0000186C  2F0C                     move.l     -[A7], A4
  2426. 0000186E  4878 0400                push.l     0x400
  2427. 00001872  705E                     moveq.l    D0, 0x5E
  2428. 00001874  2F00                     move.l     -[A7], D0
  2429. 00001876  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2430. 0000187A  2840                     movea.l    A4, D0
  2431. 0000187C  704A                     moveq.l    D0, 0x4A
  2432. 0000187E  2F00                     move.l     -[A7], D0
  2433. 00001880  2214                     move.l     D1, [A4]
  2434. 00001882  7412                     moveq.l    D2, 0x12
  2435. 00001884  D282                     add.l      D1, D2
  2436. 00001886  2F01                     move.l     -[A7], D1
  2437. 00001888  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2438. 0000188C  41ED F8BE                lea.l      A0, [A5 - 0x742]
  2439. 00001890  2254                     movea.l    A1, [A4]
  2440. 00001892  2288                     move.l     [A1], A0
  2441. 00001894  200C                     move.l     D0, A4
  2442. 00001896  286E FFFC                movea.l    A4, [A6 - 0x4]
  2443. 0000189A  4E5E                     unlink     A6
  2444. 0000189C  4E75                     rts
  2445. fn0000189E:
  2446. 0000189E  4E56 0000                link       A6, 0
  2447. 000018A2  4878 0200                push.l     0x200
  2448. 000018A6  7014                     moveq.l    D0, 0x14
  2449. 000018A8  2F00                     move.l     -[A7], D0
  2450. 000018AA  4EAD 07F2                jsr        [A5 + 0x7F2 /* export_250 */]
  2451. 000018AE  4E5E                     unlink     A6
  2452. 000018B0  4E75                     rts
  2453. fn000018B2:
  2454. 000018B2  4E56 0000                link       A6, 0
  2455. 000018B6  7018                     moveq.l    D0, 0x18
  2456. 000018B8  2F00                     move.l     -[A7], D0
  2457. 000018BA  720F                     moveq.l    D1, 0x0F
  2458. 000018BC  2F01                     move.l     -[A7], D1
  2459. 000018BE  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2460. 000018C2  2B40 F0A8                move.l     [A5 - 0xF58], D0
  2461. 000018C6  4EBA 2E64                jsr        [PC + 0x2E64 /* 0000472C */]
  2462. 000018CA  4A00                     tst.b      D0
  2463. 000018CC  504F                     addq.w     A7, 8
  2464. 000018CE  6604                     bne        +0x6 /* 000018D4 */
  2465. 000018D0  7000                     moveq.l    D0, 0x00
  2466. 000018D2  6066                     bra        +0x68 /* 0000193A */
  2467. label000018D4:
  2468. 000018D4  7018                     moveq.l    D0, 0x18
  2469. 000018D6  2F00                     move.l     -[A7], D0
  2470. 000018D8  720F                     moveq.l    D1, 0x0F
  2471. 000018DA  2F01                     move.l     -[A7], D1
  2472. 000018DC  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2473. 000018E0  2B40 F0AC                move.l     [A5 - 0xF54], D0
  2474. 000018E4  4EBA 2E46                jsr        [PC + 0x2E46 /* 0000472C */]
  2475. 000018E8  4A00                     tst.b      D0
  2476. 000018EA  504F                     addq.w     A7, 8
  2477. 000018EC  6604                     bne        +0x6 /* 000018F2 */
  2478. 000018EE  7000                     moveq.l    D0, 0x00
  2479. 000018F0  6048                     bra        +0x4A /* 0000193A */
  2480. label000018F2:
  2481. 000018F2  7018                     moveq.l    D0, 0x18
  2482. 000018F4  2F00                     move.l     -[A7], D0
  2483. 000018F6  720F                     moveq.l    D1, 0x0F
  2484. 000018F8  2F01                     move.l     -[A7], D1
  2485. 000018FA  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2486. 000018FE  2B40 F0B0                move.l     [A5 - 0xF50], D0
  2487. 00001902  4EBA 2E28                jsr        [PC + 0x2E28 /* 0000472C */]
  2488. 00001906  4A00                     tst.b      D0
  2489. 00001908  504F                     addq.w     A7, 8
  2490. 0000190A  6604                     bne        +0x6 /* 00001910 */
  2491. 0000190C  7000                     moveq.l    D0, 0x00
  2492. 0000190E  602A                     bra        +0x2C /* 0000193A */
  2493. label00001910:
  2494. 00001910  4EBA FF42                jsr        [PC - 0xBE /* 00001854 */]
  2495. 00001914  2B40 F0B4                move.l     [A5 - 0xF4C], D0
  2496. 00001918  4EBA 2E12                jsr        [PC + 0x2E12 /* 0000472C */]
  2497. 0000191C  4A00                     tst.b      D0
  2498. 0000191E  6604                     bne        +0x6 /* 00001924 */
  2499. 00001920  7000                     moveq.l    D0, 0x00
  2500. 00001922  6016                     bra        +0x18 /* 0000193A */
  2501. label00001924:
  2502. 00001924  4EBA FEA0                jsr        [PC - 0x160 /* 000017C6 */]
  2503. 00001928  2B40 F0B8                move.l     [A5 - 0xF48], D0
  2504. 0000192C  4EBA 2DFE                jsr        [PC + 0x2DFE /* 0000472C */]
  2505. 00001930  4A00                     tst.b      D0
  2506. 00001932  6604                     bne        +0x6 /* 00001938 */
  2507. 00001934  7000                     moveq.l    D0, 0x00
  2508. 00001936  6002                     bra        +0x4 /* 0000193A */
  2509. label00001938:
  2510. 00001938  7001                     moveq.l    D0, 0x01
  2511. label0000193A:
  2512. 0000193A  4E5E                     unlink     A6
  2513. 0000193C  4E75                     rts
  2514. fn0000193E:
  2515. 0000193E  4E56 0000                link       A6, 0
  2516. 00001942  4EBA FF24                jsr        [PC - 0xDC /* 00001868 */]
  2517. 00001946  2B40 F05C                move.l     [A5 - 0xFA4], D0
  2518. 0000194A  4EBA 2DE0                jsr        [PC + 0x2DE0 /* 0000472C */]
  2519. 0000194E  4A00                     tst.b      D0
  2520. 00001950  6606                     bne        +0x8 /* 00001958 */
  2521. 00001952  7000                     moveq.l    D0, 0x00
  2522. 00001954  6000 00AC                bra        +0xAE /* 00001A02 */
  2523. label00001958:
  2524. 00001958  7018                     moveq.l    D0, 0x18
  2525. 0000195A  2F00                     move.l     -[A7], D0
  2526. 0000195C  720F                     moveq.l    D1, 0x0F
  2527. 0000195E  2F01                     move.l     -[A7], D1
  2528. 00001960  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2529. 00001964  2B40 F060                move.l     [A5 - 0xFA0], D0
  2530. 00001968  4EBA 2DC2                jsr        [PC + 0x2DC2 /* 0000472C */]
  2531. 0000196C  4A00                     tst.b      D0
  2532. 0000196E  504F                     addq.w     A7, 8
  2533. 00001970  6606                     bne        +0x8 /* 00001978 */
  2534. 00001972  7000                     moveq.l    D0, 0x00
  2535. 00001974  6000 008C                bra        +0x8E /* 00001A02 */
  2536. label00001978:
  2537. 00001978  4EBA FE04                jsr        [PC - 0x1FC /* 0000177E */]
  2538. 0000197C  2B40 F064                move.l     [A5 - 0xF9C], D0
  2539. 00001980  6604                     bne        +0x6 /* 00001986 */
  2540. 00001982  7000                     moveq.l    D0, 0x00
  2541. 00001984  607C                     bra        +0x7E /* 00001A02 */
  2542. label00001986:
  2543. 00001986  4EBA FE0E                jsr        [PC - 0x1F2 /* 00001796 */]
  2544. 0000198A  2B40 F068                move.l     [A5 - 0xF98], D0
  2545. 0000198E  4EBA 2D9C                jsr        [PC + 0x2D9C /* 0000472C */]
  2546. 00001992  4A00                     tst.b      D0
  2547. 00001994  6604                     bne        +0x6 /* 0000199A */
  2548. 00001996  7000                     moveq.l    D0, 0x00
  2549. 00001998  6068                     bra        +0x6A /* 00001A02 */
  2550. label0000199A:
  2551. 0000199A  4EBA FF02                jsr        [PC - 0xFE /* 0000189E */]
  2552. 0000199E  2B40 F06C                move.l     [A5 - 0xF94], D0
  2553. 000019A2  4EBA 2D88                jsr        [PC + 0x2D88 /* 0000472C */]
  2554. 000019A6  4A00                     tst.b      D0
  2555. 000019A8  6604                     bne        +0x6 /* 000019AE */
  2556. 000019AA  7000                     moveq.l    D0, 0x00
  2557. 000019AC  6054                     bra        +0x56 /* 00001A02 */
  2558. label000019AE:
  2559. 000019AE  7018                     moveq.l    D0, 0x18
  2560. 000019B0  2F00                     move.l     -[A7], D0
  2561. 000019B2  720F                     moveq.l    D1, 0x0F
  2562. 000019B4  2F01                     move.l     -[A7], D1
  2563. 000019B6  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2564. 000019BA  2B40 F070                move.l     [A5 - 0xF90], D0
  2565. 000019BE  4EBA 2D6C                jsr        [PC + 0x2D6C /* 0000472C */]
  2566. 000019C2  4A00                     tst.b      D0
  2567. 000019C4  504F                     addq.w     A7, 8
  2568. 000019C6  6604                     bne        +0x6 /* 000019CC */
  2569. 000019C8  7000                     moveq.l    D0, 0x00
  2570. 000019CA  6036                     bra        +0x38 /* 00001A02 */
  2571. label000019CC:
  2572. 000019CC  7018                     moveq.l    D0, 0x18
  2573. 000019CE  2F00                     move.l     -[A7], D0
  2574. 000019D0  720F                     moveq.l    D1, 0x0F
  2575. 000019D2  2F01                     move.l     -[A7], D1
  2576. 000019D4  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  2577. 000019D8  2B40 F074                move.l     [A5 - 0xF8C], D0
  2578. 000019DC  4EBA 2D4E                jsr        [PC + 0x2D4E /* 0000472C */]
  2579. 000019E0  4A00                     tst.b      D0
  2580. 000019E2  504F                     addq.w     A7, 8
  2581. 000019E4  6604                     bne        +0x6 /* 000019EA */
  2582. 000019E6  7000                     moveq.l    D0, 0x00
  2583. 000019E8  6018                     bra        +0x1A /* 00001A02 */
  2584. label000019EA:
  2585. 000019EA  4EBA FDC2                jsr        [PC - 0x23E /* 000017AE */]
  2586. 000019EE  2B40 F078                move.l     [A5 - 0xF88], D0
  2587. 000019F2  4EBA 2D38                jsr        [PC + 0x2D38 /* 0000472C */]
  2588. 000019F6  4A00                     tst.b      D0
  2589. 000019F8  6604                     bne        +0x6 /* 000019FE */
  2590. 000019FA  7000                     moveq.l    D0, 0x00
  2591. 000019FC  6004                     bra        +0x6 /* 00001A02 */
  2592. label000019FE:
  2593. 000019FE  4EBA FEB2                jsr        [PC - 0x14E /* 000018B2 */]
  2594. label00001A02:
  2595. 00001A02  4E5E                     unlink     A6
  2596. 00001A04  4E75                     rts
  2597. fn00001A06:
  2598. 00001A06  4E56 0000                link       A6, 0
  2599. 00001A0A  48E7 0108                movem.l    -[A7], D7,A4
  2600. 00001A0E  3E2E 000A                move.w     D7, [A6 + 0xA]
  2601. 00001A12  7000                     moveq.l    D0, 0x00
  2602. 00001A14  2F00                     move.l     -[A7], D0
  2603. 00001A16  2F00                     move.l     -[A7], D0
  2604. 00001A18  48C7                     ext.l      D7
  2605. 00001A1A  2F07                     move.l     -[A7], D7
  2606. 00001A1C  2F2D F0B0                move.l     -[A7], [A5 - 0xF50]
  2607. 00001A20  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2608. 00001A24  2840                     movea.l    A4, D0
  2609. 00001A26  200C                     move.l     D0, A4
  2610. 00001A28  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2611. 00001A2C  6704                     beq        +0x6 /* 00001A32 */
  2612. 00001A2E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2613. 00001A30  604E                     bra        +0x50 /* 00001A80 */
  2614. label00001A32:
  2615. 00001A32  7000                     moveq.l    D0, 0x00
  2616. 00001A34  2F00                     move.l     -[A7], D0
  2617. 00001A36  2F00                     move.l     -[A7], D0
  2618. 00001A38  48C7                     ext.l      D7
  2619. 00001A3A  2F07                     move.l     -[A7], D7
  2620. 00001A3C  2F2D F074                move.l     -[A7], [A5 - 0xF8C]
  2621. 00001A40  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2622. 00001A44  2840                     movea.l    A4, D0
  2623. 00001A46  200C                     move.l     D0, A4
  2624. 00001A48  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2625. 00001A4C  6704                     beq        +0x6 /* 00001A52 */
  2626. 00001A4E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2627. 00001A50  602E                     bra        +0x30 /* 00001A80 */
  2628. label00001A52:
  2629. 00001A52  7000                     moveq.l    D0, 0x00
  2630. 00001A54  2F00                     move.l     -[A7], D0
  2631. 00001A56  2F00                     move.l     -[A7], D0
  2632. 00001A58  48C7                     ext.l      D7
  2633. 00001A5A  2F07                     move.l     -[A7], D7
  2634. 00001A5C  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2635. 00001A60  48C0                     ext.l      D0
  2636. 00001A62  588F                     addq.l     A7, 4
  2637. 00001A64  2F00                     move.l     -[A7], D0
  2638. 00001A66  2F2D F060                move.l     -[A7], [A5 - 0xFA0]
  2639. 00001A6A  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2640. 00001A6E  2840                     movea.l    A4, D0
  2641. 00001A70  200C                     move.l     D0, A4
  2642. 00001A72  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2643. 00001A76  6706                     beq        +0x8 /* 00001A7E */
  2644. 00001A78  302C 0004                move.w     D0, [A4 + 0x4]
  2645. 00001A7C  6002                     bra        +0x4 /* 00001A80 */
  2646. label00001A7E:
  2647. 00001A7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2648. label00001A80:
  2649. 00001A80  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2650. 00001A86  4E5E                     unlink     A6
  2651. 00001A88  4E75                     rts
  2652. fn00001A8A:
  2653. 00001A8A  4E56 0000                link       A6, 0
  2654. 00001A8E  2F0C                     move.l     -[A7], A4
  2655. 00001A90  7000                     moveq.l    D0, 0x00
  2656. 00001A92  2F00                     move.l     -[A7], D0
  2657. 00001A94  7201                     moveq.l    D1, 0x01
  2658. 00001A96  2F01                     move.l     -[A7], D1
  2659. 00001A98  342E 000A                move.w     D2, [A6 + 0xA]
  2660. 00001A9C  48C2                     ext.l      D2
  2661. 00001A9E  2F02                     move.l     -[A7], D2
  2662. 00001AA0  2F2D F060                move.l     -[A7], [A5 - 0xFA0]
  2663. 00001AA4  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2664. 00001AA8  2840                     movea.l    A4, D0
  2665. 00001AAA  200C                     move.l     D0, A4
  2666. 00001AAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2667. 00001AB0  6720                     beq        +0x22 /* 00001AD2 */
  2668. 00001AB2  7004                     moveq.l    D0, 0x04
  2669. 00001AB4  B054                     cmp.w      D0, [A4]
  2670. 00001AB6  660C                     bne        +0xE /* 00001AC4 */
  2671. 00001AB8  701F                     moveq.l    D0, 0x1F
  2672. 00001ABA  2F00                     move.l     -[A7], D0
  2673. 00001ABC  4EBA 2C8E                jsr        [PC + 0x2C8E /* 0000474C */]
  2674. 00001AC0  584F                     addq.w     A7, 4
  2675. 00001AC2  600E                     bra        +0x10 /* 00001AD2 */
  2676. label00001AC4:
  2677. 00001AC4  38BC 0004                move.w     [A4], 0x4
  2678. 00001AC8  302E 000E                move.w     D0, [A6 + 0xE]
  2679. 00001ACC  48C0                     ext.l      D0
  2680. 00001ACE  2940 0002                move.l     [A4 + 0x2], D0
  2681. label00001AD2:
  2682. 00001AD2  286E FFFC                movea.l    A4, [A6 - 0x4]
  2683. 00001AD6  4E5E                     unlink     A6
  2684. 00001AD8  4E75                     rts
  2685. fn00001ADA:
  2686. 00001ADA  4E56 0000                link       A6, 0
  2687. 00001ADE  3B6D F05A F07C           move.w     [A5 - 0xF84], [A5 - 0xFA6]
  2688. 00001AE4  302D F05A                move.w     D0, [A5 - 0xFA6]
  2689. 00001AE8  526D F05A                addq.w     [A5 - 0xFA6], 1
  2690. 00001AEC  302E 000A                move.w     D0, [A6 + 0xA]
  2691. 00001AF0  48C0                     ext.l      D0
  2692. 00001AF2  2F00                     move.l     -[A7], D0
  2693. 00001AF4  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2694. 00001AF8  3B40 F07E                move.w     [A5 - 0xF82], D0
  2695. 00001AFC  3B7C FFFF F080           move.w     [A5 - 0xF80], 0xFFFF
  2696. 00001B02  7000                     moveq.l    D0, 0x00
  2697. 00001B04  2B40 F082                move.l     [A5 - 0xF7E], D0
  2698. 00001B08  72FF                     moveq.l    D1, 0xFFFFFFFF
  2699. 00001B0A  2B41 F086                move.l     [A5 - 0xF7A], D1
  2700. 00001B0E  426D F08A                clr.w      [A5 - 0xF76]
  2701. 00001B12  2B41 F08C                move.l     [A5 - 0xF74], D1
  2702. 00001B16  426D F090                clr.w      [A5 - 0xF70]
  2703. 00001B1A  2B41 F092                move.l     [A5 - 0xF6E], D1
  2704. 00001B1E  426D F096                clr.w      [A5 - 0xF6A]
  2705. 00001B22  2B41 F098                move.l     [A5 - 0xF68], D1
  2706. 00001B26  206D F056                movea.l    A0, [A5 - 0xFAA]
  2707. 00001B2A  2B68 0008 F09C           move.l     [A5 - 0xF64], [A0 + 0x8]
  2708. 00001B30  3B68 0016 F0A0           move.w     [A5 - 0xF60], [A0 + 0x16]
  2709. 00001B36  426D F0A2                clr.w      [A5 - 0xF5E]
  2710. 00001B3A  2B41 F0A4                move.l     [A5 - 0xF5C], D1
  2711. 00001B3E  2F2D F0A8                move.l     -[A7], [A5 - 0xF58]
  2712. 00001B42  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2713. 00001B46  2F2D F0AC                move.l     -[A7], [A5 - 0xF54]
  2714. 00001B4A  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2715. 00001B4E  2F2D F0B0                move.l     -[A7], [A5 - 0xF50]
  2716. 00001B52  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2717. 00001B56  2F2D F0B4                move.l     -[A7], [A5 - 0xF4C]
  2718. 00001B5A  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  2719. 00001B5E  2F2D F0B8                move.l     -[A7], [A5 - 0xF48]
  2720. 00001B62  4EAD 0802                jsr        [A5 + 0x802 /* export_252 */]
  2721. 00001B66  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2722. 00001B6A  2050                     movea.l    A0, [A0]
  2723. 00001B6C  7010                     moveq.l    D0, 0x10
  2724. 00001B6E  C0A8 0026                and.l      D0, [A0 + 0x26]
  2725. 00001B72  6706                     beq        +0x8 /* 00001B7A */
  2726. 00001B74  3B7C 0001 F08A           move.w     [A5 - 0xF76], 0x1
  2727. label00001B7A:
  2728. 00001B7A  4E5E                     unlink     A6
  2729. 00001B7C  4E75                     rts
  2730. fn00001B7E:
  2731. 00001B7E  4E56 0000                link       A6, 0
  2732. 00001B82  2F07                     move.l     -[A7], D7
  2733. 00001B84  4A6D F054                tst.w      [A5 - 0xFAC]
  2734. 00001B88  6600 0140                bne        +0x142 /* 00001CCA */
  2735. 00001B8C  2F2D F0B4                move.l     -[A7], [A5 - 0xF4C]
  2736. 00001B90  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  2737. 00001B94  2E00                     move.l     D7, D0
  2738. 00001B96  2B47 F082                move.l     [A5 - 0xF7E], D7
  2739. 00001B9A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2740. 00001B9E  2050                     movea.l    A0, [A0]
  2741. 00001BA0  2B68 0008 F086           move.l     [A5 - 0xF7A], [A0 + 0x8]
  2742. 00001BA6  7000                     moveq.l    D0, 0x00
  2743. 00001BA8  2F00                     move.l     -[A7], D0
  2744. 00001BAA  2F2D F0B4                move.l     -[A7], [A5 - 0xF4C]
  2745. 00001BAE  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2746. 00001BB2  2F07                     move.l     -[A7], D7
  2747. 00001BB4  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  2748. 00001BB8  2050                     movea.l    A0, [A0]
  2749. 00001BBA  4868 0012                pea.l      [A0 + 0x12]
  2750. 00001BBE  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  2751. 00001BC2  4EBA 2E3E                jsr        [PC + 0x2E3E /* 00004A02 */]
  2752. 00001BC6  7000                     moveq.l    D0, 0x00
  2753. 00001BC8  2F00                     move.l     -[A7], D0
  2754. 00001BCA  2F2D F0B4                move.l     -[A7], [A5 - 0xF4C]
  2755. 00001BCE  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  2756. 00001BD2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2757. 00001BD6  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2758. 00001BDA  2050                     movea.l    A0, [A0]
  2759. 00001BDC  2B68 0008 F08C           move.l     [A5 - 0xF74], [A0 + 0x8]
  2760. 00001BE2  302D F08A                move.w     D0, [A5 - 0xF76]
  2761. 00001BE6  48C0                     ext.l      D0
  2762. 00001BE8  2F00                     move.l     -[A7], D0
  2763. 00001BEA  2F2D F0A8                move.l     -[A7], [A5 - 0xF58]
  2764. 00001BEE  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  2765. 00001BF2  4EBA 2E60                jsr        [PC + 0x2E60 /* 00004A54 */]
  2766. 00001BF6  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2767. 00001BFA  2050                     movea.l    A0, [A0]
  2768. 00001BFC  2B68 0008 F092           move.l     [A5 - 0xF6E], [A0 + 0x8]
  2769. 00001C02  302D F090                move.w     D0, [A5 - 0xF70]
  2770. 00001C06  48C0                     ext.l      D0
  2771. 00001C08  2F00                     move.l     -[A7], D0
  2772. 00001C0A  2F2D F0AC                move.l     -[A7], [A5 - 0xF54]
  2773. 00001C0E  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  2774. 00001C12  4EBA 2E40                jsr        [PC + 0x2E40 /* 00004A54 */]
  2775. 00001C16  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2776. 00001C1A  2050                     movea.l    A0, [A0]
  2777. 00001C1C  2B68 0008 F098           move.l     [A5 - 0xF68], [A0 + 0x8]
  2778. 00001C22  302D F096                move.w     D0, [A5 - 0xF6A]
  2779. 00001C26  48C0                     ext.l      D0
  2780. 00001C28  2F00                     move.l     -[A7], D0
  2781. 00001C2A  2F2D F0B0                move.l     -[A7], [A5 - 0xF50]
  2782. 00001C2E  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  2783. 00001C32  4EBA 2E20                jsr        [PC + 0x2E20 /* 00004A54 */]
  2784. 00001C36  2F2D F0B8                move.l     -[A7], [A5 - 0xF48]
  2785. 00001C3A  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  2786. 00001C3E  2E00                     move.l     D7, D0
  2787. 00001C40  3B47 F0A2                move.w     [A5 - 0xF5E], D7
  2788. 00001C44  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2789. 00001C48  2050                     movea.l    A0, [A0]
  2790. 00001C4A  2B68 0008 F0A4           move.l     [A5 - 0xF5C], [A0 + 0x8]
  2791. 00001C50  7000                     moveq.l    D0, 0x00
  2792. 00001C52  2F00                     move.l     -[A7], D0
  2793. 00001C54  2F2D F0B8                move.l     -[A7], [A5 - 0xF48]
  2794. 00001C58  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  2795. 00001C5C  2F07                     move.l     -[A7], D7
  2796. 00001C5E  206D F0B8                movea.l    A0, [A5 - 0xF48]
  2797. 00001C62  2050                     movea.l    A0, [A0]
  2798. 00001C64  4868 0012                pea.l      [A0 + 0x12]
  2799. 00001C68  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  2800. 00001C6C  4EBA 2D94                jsr        [PC + 0x2D94 /* 00004A02 */]
  2801. 00001C70  7000                     moveq.l    D0, 0x00
  2802. 00001C72  2F00                     move.l     -[A7], D0
  2803. 00001C74  2F2D F0B8                move.l     -[A7], [A5 - 0xF48]
  2804. 00001C78  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  2805. 00001C7C  4FEF 0044                lea.l      A7, [A7 + 0x44]
  2806. 00001C80  302D F07C                move.w     D0, [A5 - 0xF84]
  2807. 00001C84  48C0                     ext.l      D0
  2808. 00001C86  2F00                     move.l     -[A7], D0
  2809. 00001C88  2F2D F064                move.l     -[A7], [A5 - 0xF9C]
  2810. 00001C8C  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  2811. 00001C90  4EBA 2A9A                jsr        [PC + 0x2A9A /* 0000472C */]
  2812. 00001C94  4A00                     tst.b      D0
  2813. 00001C96  504F                     addq.w     A7, 8
  2814. 00001C98  6730                     beq        +0x32 /* 00001CCA */
  2815. 00001C9A  302D F07C                move.w     D0, [A5 - 0xF84]
  2816. 00001C9E  48C0                     ext.l      D0
  2817. 00001CA0  206D F064                movea.l    A0, [A5 - 0xF9C]
  2818. 00001CA4  2050                     movea.l    A0, [A0]
  2819. 00001CA6  2200                     move.l     D1, D0
  2820. 00001CA8  C0FC 002A                mulu.w     D0, 0x2A /* '*' */
  2821. 00001CAC  4841                     swap.w     D1
  2822. 00001CAE  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  2823. 00001CB2  4841                     swap.w     D1
  2824. 00001CB4  4241                     clr.w      D1
  2825. 00001CB6  D081                     add.l      D0, D1
  2826. 00001CB8  41F0 0814                lea.l      A0, [A0 + D0 + 0x14]
  2827. 00001CBC  43ED F07E                lea.l      A1, [A5 - 0xF82]
  2828. 00001CC0  7009                     moveq.l    D0, 0x09
  2829. label00001CC2:
  2830. 00001CC2  20D9                     move.l     [A0]+, [A1]+
  2831. 00001CC4  51C8 FFFC                dbf        D0, -0x6 /* 00001CC2 */
  2832. 00001CC8  30D9                     move.w     [A0]+, [A1]+
  2833. label00001CCA:
  2834. 00001CCA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2835. 00001CCE  4E5E                     unlink     A6
  2836. 00001CD0  4E75                     rts
  2837. fn00001CD2:
  2838. 00001CD2  4E56 0000                link       A6, 0
  2839. 00001CD6  302E 000A                move.w     D0, [A6 + 0xA]
  2840. 00001CDA  0440 0033                subi.w     D0, 0x33 /* '3' */
  2841. 00001CDE  6764                     beq        +0x66 /* 00001D44 */
  2842. 00001CE0  5340                     subq.w     D0, 1
  2843. 00001CE2  6764                     beq        +0x66 /* 00001D48 */
  2844. 00001CE4  5340                     subq.w     D0, 1
  2845. 00001CE6  6764                     beq        +0x66 /* 00001D4C */
  2846. 00001CE8  5340                     subq.w     D0, 1
  2847. 00001CEA  6764                     beq        +0x66 /* 00001D50 */
  2848. 00001CEC  5340                     subq.w     D0, 1
  2849. 00001CEE  6744                     beq        +0x46 /* 00001D34 */
  2850. 00001CF0  5340                     subq.w     D0, 1
  2851. 00001CF2  673C                     beq        +0x3E /* 00001D30 */
  2852. 00001CF4  0440 0016                subi.w     D0, 0x16
  2853. 00001CF8  673E                     beq        +0x40 /* 00001D38 */
  2854. 00001CFA  0440 001B                subi.w     D0, 0x1B
  2855. 00001CFE  6740                     beq        +0x42 /* 00001D40 */
  2856. 00001D00  0440 0143                subi.w     D0, 0x143
  2857. 00001D04  6736                     beq        +0x38 /* 00001D3C */
  2858. 00001D06  0440 0015                subi.w     D0, 0x15
  2859. 00001D0A  6748                     beq        +0x4A /* 00001D54 */
  2860. 00001D0C  5340                     subq.w     D0, 1
  2861. 00001D0E  6748                     beq        +0x4A /* 00001D58 */
  2862. 00001D10  0440 002D                subi.w     D0, 0x2D /* '-' */
  2863. 00001D14  6746                     beq        +0x48 /* 00001D5C */
  2864. 00001D16  5340                     subq.w     D0, 1
  2865. 00001D18  6746                     beq        +0x48 /* 00001D60 */
  2866. 00001D1A  5340                     subq.w     D0, 1
  2867. 00001D1C  6746                     beq        +0x48 /* 00001D64 */
  2868. 00001D1E  5340                     subq.w     D0, 1
  2869. 00001D20  6746                     beq        +0x48 /* 00001D68 */
  2870. 00001D22  5340                     subq.w     D0, 1
  2871. 00001D24  6746                     beq        +0x48 /* 00001D6C */
  2872. 00001D26  5340                     subq.w     D0, 1
  2873. 00001D28  6746                     beq        +0x48 /* 00001D70 */
  2874. 00001D2A  5340                     subq.w     D0, 1
  2875. 00001D2C  6746                     beq        +0x48 /* 00001D74 */
  2876. 00001D2E  6048                     bra        +0x4A /* 00001D78 */
  2877. label00001D30:
  2878. 00001D30  7000                     moveq.l    D0, 0x00
  2879. 00001D32  6046                     bra        +0x48 /* 00001D7A */
  2880. label00001D34:
  2881. 00001D34  7001                     moveq.l    D0, 0x01
  2882. 00001D36  6042                     bra        +0x44 /* 00001D7A */
  2883. label00001D38:
  2884. 00001D38  7002                     moveq.l    D0, 0x02
  2885. 00001D3A  603E                     bra        +0x40 /* 00001D7A */
  2886. label00001D3C:
  2887. 00001D3C  7003                     moveq.l    D0, 0x03
  2888. 00001D3E  603A                     bra        +0x3C /* 00001D7A */
  2889. label00001D40:
  2890. 00001D40  7004                     moveq.l    D0, 0x04
  2891. 00001D42  6036                     bra        +0x38 /* 00001D7A */
  2892. label00001D44:
  2893. 00001D44  7005                     moveq.l    D0, 0x05
  2894. 00001D46  6032                     bra        +0x34 /* 00001D7A */
  2895. label00001D48:
  2896. 00001D48  7006                     moveq.l    D0, 0x06
  2897. 00001D4A  602E                     bra        +0x30 /* 00001D7A */
  2898. label00001D4C:
  2899. 00001D4C  7007                     moveq.l    D0, 0x07
  2900. 00001D4E  602A                     bra        +0x2C /* 00001D7A */
  2901. label00001D50:
  2902. 00001D50  7008                     moveq.l    D0, 0x08
  2903. 00001D52  6026                     bra        +0x28 /* 00001D7A */
  2904. label00001D54:
  2905. 00001D54  7009                     moveq.l    D0, 0x09
  2906. 00001D56  6022                     bra        +0x24 /* 00001D7A */
  2907. label00001D58:
  2908. 00001D58  700A                     moveq.l    D0, 0x0A
  2909. 00001D5A  601E                     bra        +0x20 /* 00001D7A */
  2910. label00001D5C:
  2911. 00001D5C  700B                     moveq.l    D0, 0x0B
  2912. 00001D5E  601A                     bra        +0x1C /* 00001D7A */
  2913. label00001D60:
  2914. 00001D60  700C                     moveq.l    D0, 0x0C
  2915. 00001D62  6016                     bra        +0x18 /* 00001D7A */
  2916. label00001D64:
  2917. 00001D64  700E                     moveq.l    D0, 0x0E
  2918. 00001D66  6012                     bra        +0x14 /* 00001D7A */
  2919. label00001D68:
  2920. 00001D68  700D                     moveq.l    D0, 0x0D
  2921. 00001D6A  600E                     bra        +0x10 /* 00001D7A */
  2922. label00001D6C:
  2923. 00001D6C  700F                     moveq.l    D0, 0x0F
  2924. 00001D6E  600A                     bra        +0xC /* 00001D7A */
  2925. label00001D70:
  2926. 00001D70  7010                     moveq.l    D0, 0x10
  2927. 00001D72  6006                     bra        +0x8 /* 00001D7A */
  2928. label00001D74:
  2929. 00001D74  7011                     moveq.l    D0, 0x11
  2930. 00001D76  6002                     bra        +0x4 /* 00001D7A */
  2931. label00001D78:
  2932. 00001D78  70FF                     moveq.l    D0, 0xFFFFFFFF
  2933. label00001D7A:
  2934. 00001D7A  4E5E                     unlink     A6
  2935. 00001D7C  4E75                     rts
  2936. fn00001D7E:
  2937. 00001D7E  4E56 0000                link       A6, 0
  2938. 00001D82  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2939. 00001D86  266E 0008                movea.l    A3, [A6 + 0x8]
  2940. 00001D8A  286E 0010                movea.l    A4, [A6 + 0x10]
  2941. 00001D8E  4247                     clr.w      D7
  2942. 00001D90  7612                     moveq.l    D3, 0x12
  2943. label00001D92:
  2944. 00001D92  48C7                     ext.l      D7
  2945. 00001D94  2007                     move.l     D0, D7
  2946. 00001D96  D080                     add.l      D0, D0
  2947. 00001D98  39BC FFFF 0800           move.w     [A4 + D0], 0xFFFF
  2948. 00001D9E  3007                     move.w     D0, D7
  2949. 00001DA0  5247                     addq.w     D7, 1
  2950. 00001DA2  B647                     cmp.w      D3, D7
  2951. 00001DA4  6EEC                     bgt        -0x12 /* 00001D92 */
  2952. 00001DA6  7000                     moveq.l    D0, 0x00
  2953. 00001DA8  2680                     move.l     [A3], D0
  2954. 00001DAA  206D F05C                movea.l    A0, [A5 - 0xFA4]
  2955. 00001DAE  2050                     movea.l    A0, [A0]
  2956. 00001DB0  223C 0000 0200           move.l     D1, 0x200
  2957. 00001DB6  C2A8 0026                and.l      D1, [A0 + 0x26]
  2958. 00001DBA  6712                     beq        +0x14 /* 00001DCE */
  2959. 00001DBC  426C 0002                clr.w      [A4 + 0x2]
  2960. 00001DC0  426C 0014                clr.w      [A4 + 0x14]
  2961. 00001DC4  0093 0000 0402           ori.l      [A3], 0x402
  2962. 00001DCA  7A0B                     moveq.l    D5, 0x0B
  2963. 00001DCC  6002                     bra        +0x4 /* 00001DD0 */
  2964. label00001DCE:
  2965. 00001DCE  4245                     clr.w      D5
  2966. label00001DD0:
  2967. 00001DD0  206D F064                movea.l    A0, [A5 - 0xF9C]
  2968. 00001DD4  2050                     movea.l    A0, [A0]
  2969. 00001DD6  3E28 000A                move.w     D7, [A0 + 0xA]
  2970. 00001DDA  5347                     subq.w     D7, 1
  2971. 00001DDC  4A47                     tst.w      D7
  2972. 00001DDE  6D7C                     blt        +0x7E /* 00001E5C */
  2973. label00001DE0:
  2974. 00001DE0  48C7                     ext.l      D7
  2975. 00001DE2  206D F064                movea.l    A0, [A5 - 0xF9C]
  2976. 00001DE6  2050                     movea.l    A0, [A0]
  2977. 00001DE8  2007                     move.l     D0, D7
  2978. 00001DEA  2200                     move.l     D1, D0
  2979. 00001DEC  C0FC 002A                mulu.w     D0, 0x2A /* '*' */
  2980. 00001DF0  4841                     swap.w     D1
  2981. 00001DF2  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  2982. 00001DF6  4841                     swap.w     D1
  2983. 00001DF8  4241                     clr.w      D1
  2984. 00001DFA  D081                     add.l      D0, D1
  2985. 00001DFC  3030 0814                move.w     D0, [A0 + D0 + 0x14]
  2986. 00001E00  48C0                     ext.l      D0
  2987. 00001E02  2F00                     move.l     -[A7], D0
  2988. 00001E04  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2989. 00001E08  3800                     move.w     D4, D0
  2990. 00001E0A  48C4                     ext.l      D4
  2991. 00001E0C  2F04                     move.l     -[A7], D4
  2992. 00001E0E  4EBA FEC2                jsr        [PC - 0x13E /* 00001CD2 */]
  2993. 00001E12  3C00                     move.w     D6, D0
  2994. 00001E14  48C7                     ext.l      D7
  2995. 00001E16  206D F064                movea.l    A0, [A5 - 0xF9C]
  2996. 00001E1A  2050                     movea.l    A0, [A0]
  2997. 00001E1C  2007                     move.l     D0, D7
  2998. 00001E1E  2200                     move.l     D1, D0
  2999. 00001E20  C0FC 002A                mulu.w     D0, 0x2A /* '*' */
  3000. 00001E24  4841                     swap.w     D1
  3001. 00001E26  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  3002. 00001E2A  4841                     swap.w     D1
  3003. 00001E2C  4241                     clr.w      D1
  3004. 00001E2E  D081                     add.l      D0, D1
  3005. 00001E30  3186 0816                move.w     [A0 + D0 + 0x16], D6
  3006. 00001E34  504F                     addq.w     A7, 8
  3007. 00001E36  6D20                     blt        +0x22 /* 00001E58 */
  3008. 00001E38  48C6                     ext.l      D6
  3009. 00001E3A  2006                     move.l     D0, D6
  3010. 00001E3C  D080                     add.l      D0, D0
  3011. 00001E3E  3987 0800                move.w     [A4 + D0], D7
  3012. 00001E42  7001                     moveq.l    D0, 0x01
  3013. 00001E44  EDA8                     lsl        D0, D6
  3014. 00001E46  8193                     or.l       [A3], D0
  3015. 00001E48  48C6                     ext.l      D6
  3016. 00001E4A  2006                     move.l     D0, D6
  3017. 00001E4C  5280                     addq.l     D0, 1
  3018. 00001E4E  48C5                     ext.l      D5
  3019. 00001E50  BA80                     cmp.l      D5, D0
  3020. 00001E52  6C04                     bge        +0x6 /* 00001E58 */
  3021. 00001E54  3A06                     move.w     D5, D6
  3022. 00001E56  5245                     addq.w     D5, 1
  3023. label00001E58:
  3024. 00001E58  51CF FF86                dbf        D7, -0x7C /* 00001DE0 */
  3025. label00001E5C:
  3026. 00001E5C  206E 000C                movea.l    A0, [A6 + 0xC]
  3027. 00001E60  3085                     move.w     [A0], D5
  3028. 00001E62  5EC3                     sgt        D3
  3029. 00001E64  4403                     neg.b      D3
  3030. 00001E66  1003                     move.b     D0, D3
  3031. 00001E68  4CEE 18F8 FFE4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  3032. 00001E6E  4E5E                     unlink     A6
  3033. 00001E70  4E75                     rts
  3034. fn00001E72:
  3035. 00001E72  4E56 FFD4                link       A6, -0x002C
  3036. 00001E76  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3037. 00001E7A  47EE FFDA                lea.l      A3, [A6 - 0x26]
  3038. 00001E7E  2F0B                     move.l     -[A7], A3
  3039. 00001E80  486E FFD8                pea.l      [A6 - 0x28]
  3040. 00001E84  486E FFD4                pea.l      [A6 - 0x2C]
  3041. 00001E88  4EBA FEF4                jsr        [PC - 0x10C /* 00001D7E */]
  3042. 00001E8C  1C00                     move.b     D6, D0
  3043. 00001E8E  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3044. 00001E92  2850                     movea.l    A4, [A0]
  3045. 00001E94  296C 0008 003E           move.l     [A4 + 0x3E], [A4 + 0x8]
  3046. 00001E9A  302C 003C                move.w     D0, [A4 + 0x3C]
  3047. 00001E9E  48C0                     ext.l      D0
  3048. 00001EA0  2F00                     move.l     -[A7], D0
  3049. 00001EA2  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  3050. 00001EA6  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3051. 00001EAA  4EBA 2BA8                jsr        [PC + 0x2BA8 /* 00004A54 */]
  3052. 00001EAE  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3053. 00001EB2  2850                     movea.l    A4, [A0]
  3054. 00001EB4  296C 0008 0044           move.l     [A4 + 0x44], [A4 + 0x8]
  3055. 00001EBA  302C 0042                move.w     D0, [A4 + 0x42]
  3056. 00001EBE  48C0                     ext.l      D0
  3057. 00001EC0  2F00                     move.l     -[A7], D0
  3058. 00001EC2  2F2D F074                move.l     -[A7], [A5 - 0xF8C]
  3059. 00001EC6  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3060. 00001ECA  4EBA 2B88                jsr        [PC + 0x2B88 /* 00004A54 */]
  3061. 00001ECE  206D F064                movea.l    A0, [A5 - 0xF9C]
  3062. 00001ED2  2050                     movea.l    A0, [A0]
  3063. 00001ED4  2E28 0008                move.l     D7, [A0 + 0x8]
  3064. 00001ED8  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3065. 00001EDC  2850                     movea.l    A4, [A0]
  3066. 00001EDE  3947 0048                move.w     [A4 + 0x48], D7
  3067. 00001EE2  296C 0008 004A           move.l     [A4 + 0x4A], [A4 + 0x8]
  3068. 00001EE8  7000                     moveq.l    D0, 0x00
  3069. 00001EEA  2F00                     move.l     -[A7], D0
  3070. 00001EEC  2F2D F064                move.l     -[A7], [A5 - 0xF9C]
  3071. 00001EF0  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3072. 00001EF4  2207                     move.l     D1, D7
  3073. 00001EF6  2001                     move.l     D0, D1
  3074. 00001EF8  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  3075. 00001EFC  4840                     swap.w     D0
  3076. 00001EFE  C0FC 002A                mulu.w     D0, 0x2A /* '*' */
  3077. 00001F02  4840                     swap.w     D0
  3078. 00001F04  4240                     clr.w      D0
  3079. 00001F06  D280                     add.l      D1, D0
  3080. 00001F08  2F01                     move.l     -[A7], D1
  3081. 00001F0A  206D F064                movea.l    A0, [A5 - 0xF9C]
  3082. 00001F0E  2050                     movea.l    A0, [A0]
  3083. 00001F10  4868 0014                pea.l      [A0 + 0x14]
  3084. 00001F14  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3085. 00001F18  4EBA 2AE8                jsr        [PC + 0x2AE8 /* 00004A02 */]
  3086. 00001F1C  7000                     moveq.l    D0, 0x00
  3087. 00001F1E  2F00                     move.l     -[A7], D0
  3088. 00001F20  2F2D F064                move.l     -[A7], [A5 - 0xF9C]
  3089. 00001F24  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3090. 00001F28  4FEF 0040                lea.l      A7, [A7 + 0x40]
  3091. 00001F2C  206D F068                movea.l    A0, [A5 - 0xF98]
  3092. 00001F30  2050                     movea.l    A0, [A0]
  3093. 00001F32  2E28 0008                move.l     D7, [A0 + 0x8]
  3094. 00001F36  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3095. 00001F3A  2850                     movea.l    A4, [A0]
  3096. 00001F3C  3947 004E                move.w     [A4 + 0x4E], D7
  3097. 00001F40  296C 0008 0050           move.l     [A4 + 0x50], [A4 + 0x8]
  3098. 00001F46  7000                     moveq.l    D0, 0x00
  3099. 00001F48  2F00                     move.l     -[A7], D0
  3100. 00001F4A  2F2D F068                move.l     -[A7], [A5 - 0xF98]
  3101. 00001F4E  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3102. 00001F52  2207                     move.l     D1, D7
  3103. 00001F54  D281                     add.l      D1, D1
  3104. 00001F56  2001                     move.l     D0, D1
  3105. 00001F58  D080                     add.l      D0, D0
  3106. 00001F5A  D280                     add.l      D1, D0
  3107. 00001F5C  2F01                     move.l     -[A7], D1
  3108. 00001F5E  206D F068                movea.l    A0, [A5 - 0xF98]
  3109. 00001F62  2050                     movea.l    A0, [A0]
  3110. 00001F64  4868 0014                pea.l      [A0 + 0x14]
  3111. 00001F68  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3112. 00001F6C  4EBA 2A94                jsr        [PC + 0x2A94 /* 00004A02 */]
  3113. 00001F70  7000                     moveq.l    D0, 0x00
  3114. 00001F72  2F00                     move.l     -[A7], D0
  3115. 00001F74  2F2D F068                move.l     -[A7], [A5 - 0xF98]
  3116. 00001F78  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3117. 00001F7C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3118. 00001F80  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3119. 00001F84  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  3120. 00001F88  2E00                     move.l     D7, D0
  3121. 00001F8A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3122. 00001F8E  2850                     movea.l    A4, [A0]
  3123. 00001F90  2947 0054                move.l     [A4 + 0x54], D7
  3124. 00001F94  296C 0008 0058           move.l     [A4 + 0x58], [A4 + 0x8]
  3125. 00001F9A  7000                     moveq.l    D0, 0x00
  3126. 00001F9C  2F00                     move.l     -[A7], D0
  3127. 00001F9E  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3128. 00001FA2  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3129. 00001FA6  2F07                     move.l     -[A7], D7
  3130. 00001FA8  206D F06C                movea.l    A0, [A5 - 0xF94]
  3131. 00001FAC  2050                     movea.l    A0, [A0]
  3132. 00001FAE  4868 0012                pea.l      [A0 + 0x12]
  3133. 00001FB2  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3134. 00001FB6  4EBA 2A4A                jsr        [PC + 0x2A4A /* 00004A02 */]
  3135. 00001FBA  7000                     moveq.l    D0, 0x00
  3136. 00001FBC  2F00                     move.l     -[A7], D0
  3137. 00001FBE  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3138. 00001FC2  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3139. 00001FC6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3140. 00001FCA  4A06                     tst.b      D6
  3141. 00001FCC  6730                     beq        +0x32 /* 00001FFE */
  3142. 00001FCE  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3143. 00001FD2  2850                     movea.l    A4, [A0]
  3144. 00001FD4  296E FFD4 0038           move.l     [A4 + 0x38], [A6 - 0x2C]
  3145. 00001FDA  396E FFD8 0032           move.w     [A4 + 0x32], [A6 - 0x28]
  3146. 00001FE0  296C 0008 0034           move.l     [A4 + 0x34], [A4 + 0x8]
  3147. 00001FE6  302E FFD8                move.w     D0, [A6 - 0x28]
  3148. 00001FEA  48C0                     ext.l      D0
  3149. 00001FEC  D080                     add.l      D0, D0
  3150. 00001FEE  2F00                     move.l     -[A7], D0
  3151. 00001FF0  2F0B                     move.l     -[A7], A3
  3152. 00001FF2  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3153. 00001FF6  4EBA 2A0A                jsr        [PC + 0x2A0A /* 00004A02 */]
  3154. 00001FFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3155. label00001FFE:
  3156. 00001FFE  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3157. 00002002  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  3158. 00002006  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3159. 0000200A  2050                     movea.l    A0, [A0]
  3160. 0000200C  7002                     moveq.l    D0, 0x02
  3161. 0000200E  C0A8 0026                and.l      D0, [A0 + 0x26]
  3162. 00002012  584F                     addq.w     A7, 4
  3163. 00002014  670A                     beq        +0xC /* 00002020 */
  3164. 00002016  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  3165. 0000201A  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  3166. 0000201E  584F                     addq.w     A7, 4
  3167. label00002020:
  3168. 00002020  4CEE 18C0 FFC4           movem.l    D6,D7,A3,A4, [A6 - 0x3C]
  3169. 00002026  4E5E                     unlink     A6
  3170. 00002028  4E75                     rts
  3171. fn0000202A:
  3172. 0000202A  4E56 0000                link       A6, 0
  3173. 0000202E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3174. 00002032  1C2E 001B                move.b     D6, [A6 + 0x1B]
  3175. 00002036  266E 0010                movea.l    A3, [A6 + 0x10]
  3176. 0000203A  3E2E 000E                move.w     D7, [A6 + 0xE]
  3177. 0000203E  7000                     moveq.l    D0, 0x00
  3178. 00002040  2F00                     move.l     -[A7], D0
  3179. 00002042  2F00                     move.l     -[A7], D0
  3180. 00002044  48C7                     ext.l      D7
  3181. 00002046  2F07                     move.l     -[A7], D7
  3182. 00002048  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  3183. 0000204C  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3184. 00002050  2840                     movea.l    A4, D0
  3185. 00002052  200C                     move.l     D0, A4
  3186. 00002054  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3187. 00002058  671A                     beq        +0x1C /* 00002074 */
  3188. 0000205A  36BC 0003                move.w     [A3], 0x3
  3189. 0000205E  48C7                     ext.l      D7
  3190. 00002060  2F07                     move.l     -[A7], D7
  3191. 00002062  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3192. 00002066  206E 0014                movea.l    A0, [A6 + 0x14]
  3193. 0000206A  3080                     move.w     [A0], D0
  3194. 0000206C  7000                     moveq.l    D0, 0x00
  3195. 0000206E  584F                     addq.w     A7, 4
  3196. 00002070  6000 01C2                bra        +0x1C4 /* 00002234 */
  3197. label00002074:
  3198. 00002074  7000                     moveq.l    D0, 0x00
  3199. 00002076  2F00                     move.l     -[A7], D0
  3200. 00002078  2F00                     move.l     -[A7], D0
  3201. 0000207A  48C7                     ext.l      D7
  3202. 0000207C  2F07                     move.l     -[A7], D7
  3203. 0000207E  2F2D F0B0                move.l     -[A7], [A5 - 0xF50]
  3204. 00002082  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3205. 00002086  2840                     movea.l    A4, D0
  3206. 00002088  200C                     move.l     D0, A4
  3207. 0000208A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3208. 0000208E  671A                     beq        +0x1C /* 000020AA */
  3209. 00002090  36BC 0002                move.w     [A3], 0x2
  3210. 00002094  48C7                     ext.l      D7
  3211. 00002096  2F07                     move.l     -[A7], D7
  3212. 00002098  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3213. 0000209C  206E 0014                movea.l    A0, [A6 + 0x14]
  3214. 000020A0  3080                     move.w     [A0], D0
  3215. 000020A2  7000                     moveq.l    D0, 0x00
  3216. 000020A4  584F                     addq.w     A7, 4
  3217. 000020A6  6000 018C                bra        +0x18E /* 00002234 */
  3218. label000020AA:
  3219. 000020AA  7000                     moveq.l    D0, 0x00
  3220. 000020AC  2F00                     move.l     -[A7], D0
  3221. 000020AE  2F00                     move.l     -[A7], D0
  3222. 000020B0  48C7                     ext.l      D7
  3223. 000020B2  2F07                     move.l     -[A7], D7
  3224. 000020B4  2F2D F074                move.l     -[A7], [A5 - 0xF8C]
  3225. 000020B8  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3226. 000020BC  2840                     movea.l    A4, D0
  3227. 000020BE  200C                     move.l     D0, A4
  3228. 000020C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3229. 000020C4  671A                     beq        +0x1C /* 000020E0 */
  3230. 000020C6  36BC 0002                move.w     [A3], 0x2
  3231. 000020CA  48C7                     ext.l      D7
  3232. 000020CC  2F07                     move.l     -[A7], D7
  3233. 000020CE  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3234. 000020D2  206E 0014                movea.l    A0, [A6 + 0x14]
  3235. 000020D6  3080                     move.w     [A0], D0
  3236. 000020D8  7000                     moveq.l    D0, 0x00
  3237. 000020DA  584F                     addq.w     A7, 4
  3238. 000020DC  6000 0156                bra        +0x158 /* 00002234 */
  3239. label000020E0:
  3240. 000020E0  7000                     moveq.l    D0, 0x00
  3241. 000020E2  2F00                     move.l     -[A7], D0
  3242. 000020E4  2F00                     move.l     -[A7], D0
  3243. 000020E6  48C7                     ext.l      D7
  3244. 000020E8  2F07                     move.l     -[A7], D7
  3245. 000020EA  2F2D F0A8                move.l     -[A7], [A5 - 0xF58]
  3246. 000020EE  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3247. 000020F2  2840                     movea.l    A4, D0
  3248. 000020F4  200C                     move.l     D0, A4
  3249. 000020F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3250. 000020FA  671E                     beq        +0x20 /* 0000211A */
  3251. 000020FC  36BC 0004                move.w     [A3], 0x4
  3252. 00002100  322C 0004                move.w     D1, [A4 + 0x4]
  3253. 00002104  48C1                     ext.l      D1
  3254. 00002106  D281                     add.l      D1, D1
  3255. 00002108  2001                     move.l     D0, D1
  3256. 0000210A  D080                     add.l      D0, D0
  3257. 0000210C  D280                     add.l      D1, D0
  3258. 0000210E  206E 0014                movea.l    A0, [A6 + 0x14]
  3259. 00002112  3081                     move.w     [A0], D1
  3260. 00002114  7000                     moveq.l    D0, 0x00
  3261. 00002116  6000 011C                bra        +0x11E /* 00002234 */
  3262. label0000211A:
  3263. 0000211A  7000                     moveq.l    D0, 0x00
  3264. 0000211C  2F00                     move.l     -[A7], D0
  3265. 0000211E  2F00                     move.l     -[A7], D0
  3266. 00002120  48C7                     ext.l      D7
  3267. 00002122  2F07                     move.l     -[A7], D7
  3268. 00002124  2F2D F0AC                move.l     -[A7], [A5 - 0xF54]
  3269. 00002128  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3270. 0000212C  2840                     movea.l    A4, D0
  3271. 0000212E  200C                     move.l     D0, A4
  3272. 00002130  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3273. 00002134  671E                     beq        +0x20 /* 00002154 */
  3274. 00002136  36BC 0005                move.w     [A3], 0x5
  3275. 0000213A  322C 0004                move.w     D1, [A4 + 0x4]
  3276. 0000213E  48C1                     ext.l      D1
  3277. 00002140  D281                     add.l      D1, D1
  3278. 00002142  2001                     move.l     D0, D1
  3279. 00002144  D080                     add.l      D0, D0
  3280. 00002146  D280                     add.l      D1, D0
  3281. 00002148  206E 0014                movea.l    A0, [A6 + 0x14]
  3282. 0000214C  3081                     move.w     [A0], D1
  3283. 0000214E  7000                     moveq.l    D0, 0x00
  3284. 00002150  6000 00E2                bra        +0xE4 /* 00002234 */
  3285. label00002154:
  3286. 00002154  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3287. 00002158  2050                     movea.l    A0, [A0]
  3288. 0000215A  7004                     moveq.l    D0, 0x04
  3289. 0000215C  C0A8 0026                and.l      D0, [A0 + 0x26]
  3290. 00002160  6718                     beq        +0x1A /* 0000217A */
  3291. 00002162  36BC 0001                move.w     [A3], 0x1
  3292. 00002166  48C7                     ext.l      D7
  3293. 00002168  2F07                     move.l     -[A7], D7
  3294. 0000216A  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3295. 0000216E  206E 0014                movea.l    A0, [A6 + 0x14]
  3296. 00002172  3080                     move.w     [A0], D0
  3297. 00002174  584F                     addq.w     A7, 4
  3298. 00002176  6000 00BA                bra        +0xBC /* 00002232 */
  3299. label0000217A:
  3300. 0000217A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  3301. 0000217E  2050                     movea.l    A0, [A0]
  3302. 00002180  7008                     moveq.l    D0, 0x08
  3303. 00002182  C0A8 0026                and.l      D0, [A0 + 0x26]
  3304. 00002186  6716                     beq        +0x18 /* 0000219E */
  3305. 00002188  4253                     clr.w      [A3]
  3306. 0000218A  48C7                     ext.l      D7
  3307. 0000218C  2F07                     move.l     -[A7], D7
  3308. 0000218E  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3309. 00002192  206E 0014                movea.l    A0, [A6 + 0x14]
  3310. 00002196  3080                     move.w     [A0], D0
  3311. 00002198  584F                     addq.w     A7, 4
  3312. 0000219A  6000 0096                bra        +0x98 /* 00002232 */
  3313. label0000219E:
  3314. 0000219E  4A2E 000B                tst.b      [A6 + 0xB]
  3315. 000021A2  6716                     beq        +0x18 /* 000021BA */
  3316. 000021A4  36BC 0001                move.w     [A3], 0x1
  3317. 000021A8  48C7                     ext.l      D7
  3318. 000021AA  2F07                     move.l     -[A7], D7
  3319. 000021AC  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3320. 000021B0  206E 0014                movea.l    A0, [A6 + 0x14]
  3321. 000021B4  3080                     move.w     [A0], D0
  3322. 000021B6  584F                     addq.w     A7, 4
  3323. 000021B8  6078                     bra        +0x7A /* 00002232 */
  3324. label000021BA:
  3325. 000021BA  4A2D F0D7                tst.b      [A5 - 0xF29]
  3326. 000021BE  6702                     beq        +0x4 /* 000021C2 */
  3327. 000021C0  7C01                     moveq.l    D6, 0x01
  3328. label000021C2:
  3329. 000021C2  1006                     move.b     D0, D6
  3330. 000021C4  6706                     beq        +0x8 /* 000021CC */
  3331. 000021C6  5300                     subq.b     D0, 1
  3332. 000021C8  670E                     beq        +0x10 /* 000021D8 */
  3333. 000021CA  6062                     bra        +0x64 /* 0000222E */
  3334. label000021CC:
  3335. 000021CC  701A                     moveq.l    D0, 0x1A
  3336. 000021CE  2F00                     move.l     -[A7], D0
  3337. 000021D0  4EBA 257A                jsr        [PC + 0x257A /* 0000474C */]
  3338. 000021D4  584F                     addq.w     A7, 4
  3339. 000021D6  6056                     bra        +0x58 /* 0000222E */
  3340. label000021D8:
  3341. 000021D8  7000                     moveq.l    D0, 0x00
  3342. 000021DA  2F00                     move.l     -[A7], D0
  3343. 000021DC  7201                     moveq.l    D1, 0x01
  3344. 000021DE  2F01                     move.l     -[A7], D1
  3345. 000021E0  48C7                     ext.l      D7
  3346. 000021E2  2F07                     move.l     -[A7], D7
  3347. 000021E4  2F2D F0AC                move.l     -[A7], [A5 - 0xF54]
  3348. 000021E8  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  3349. 000021EC  2840                     movea.l    A4, D0
  3350. 000021EE  200C                     move.l     D0, A4
  3351. 000021F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3352. 000021F4  660E                     bne        +0x10 /* 00002204 */
  3353. 000021F6  7001                     moveq.l    D0, 0x01
  3354. 000021F8  2F00                     move.l     -[A7], D0
  3355. 000021FA  4EBA 2550                jsr        [PC + 0x2550 /* 0000474C */]
  3356. 000021FE  7000                     moveq.l    D0, 0x00
  3357. 00002200  584F                     addq.w     A7, 4
  3358. 00002202  6030                     bra        +0x32 /* 00002234 */
  3359. label00002204:
  3360. 00002204  38BC 0004                move.w     [A4], 0x4
  3361. 00002208  302D F090                move.w     D0, [A5 - 0xF70]
  3362. 0000220C  526D F090                addq.w     [A5 - 0xF70], 1
  3363. 00002210  48C0                     ext.l      D0
  3364. 00002212  2940 0002                move.l     [A4 + 0x2], D0
  3365. 00002216  36BC 0005                move.w     [A3], 0x5
  3366. 0000221A  322C 0004                move.w     D1, [A4 + 0x4]
  3367. 0000221E  48C1                     ext.l      D1
  3368. 00002220  D281                     add.l      D1, D1
  3369. 00002222  2001                     move.l     D0, D1
  3370. 00002224  D080                     add.l      D0, D0
  3371. 00002226  D280                     add.l      D1, D0
  3372. 00002228  206E 0014                movea.l    A0, [A6 + 0x14]
  3373. 0000222C  3081                     move.w     [A0], D1
  3374. label0000222E:
  3375. 0000222E  7000                     moveq.l    D0, 0x00
  3376. 00002230  6002                     bra        +0x4 /* 00002234 */
  3377. label00002232:
  3378. 00002232  7001                     moveq.l    D0, 0x01
  3379. label00002234:
  3380. 00002234  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3381. 0000223A  4E5E                     unlink     A6
  3382. 0000223C  4E75                     rts
  3383. fn0000223E:
  3384. 0000223E  4E56 0000                link       A6, 0
  3385. 00002242  7000                     moveq.l    D0, 0x00
  3386. 00002244  102E 0017                move.b     D0, [A6 + 0x17]
  3387. 00002248  2F00                     move.l     -[A7], D0
  3388. 0000224A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3389. 0000224E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3390. 00002252  302E 000A                move.w     D0, [A6 + 0xA]
  3391. 00002256  48C0                     ext.l      D0
  3392. 00002258  2F00                     move.l     -[A7], D0
  3393. 0000225A  7000                     moveq.l    D0, 0x00
  3394. 0000225C  2F00                     move.l     -[A7], D0
  3395. 0000225E  4EBA FDCA                jsr        [PC - 0x236 /* 0000202A */]
  3396. 00002262  4E5E                     unlink     A6
  3397. 00002264  4E75                     rts
  3398. fn00002266:
  3399. 00002266  4E56 FFFC                link       A6, -0x0004
  3400. 0000226A  7000                     moveq.l    D0, 0x00
  3401. 0000226C  2F00                     move.l     -[A7], D0
  3402. 0000226E  486E FFFE                pea.l      [A6 - 0x2]
  3403. 00002272  486E FFFC                pea.l      [A6 - 0x4]
  3404. 00002276  322E 000A                move.w     D1, [A6 + 0xA]
  3405. 0000227A  48C1                     ext.l      D1
  3406. 0000227C  2F01                     move.l     -[A7], D1
  3407. 0000227E  4EBA FFBE                jsr        [PC - 0x42 /* 0000223E */]
  3408. 00002282  4A6D F054                tst.w      [A5 - 0xFAC]
  3409. 00002286  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3410. 0000228A  661E                     bne        +0x20 /* 000022AA */
  3411. 0000228C  302E FFFE                move.w     D0, [A6 - 0x2]
  3412. 00002290  48C0                     ext.l      D0
  3413. 00002292  2F00                     move.l     -[A7], D0
  3414. 00002294  302E FFFC                move.w     D0, [A6 - 0x4]
  3415. 00002298  48C0                     ext.l      D0
  3416. 0000229A  7247                     moveq.l    D1, 0x47
  3417. 0000229C  D081                     add.l      D0, D1
  3418. 0000229E  7400                     moveq.l    D2, 0x00
  3419. 000022A0  1400                     move.b     D2, D0
  3420. 000022A2  2F02                     move.l     -[A7], D2
  3421. 000022A4  4EBA 25D0                jsr        [PC + 0x25D0 /* 00004876 */]
  3422. 000022A8  504F                     addq.w     A7, 8
  3423. label000022AA:
  3424. 000022AA  4E5E                     unlink     A6
  3425. 000022AC  4E75                     rts
  3426. fn000022AE:
  3427. 000022AE  4E56 FFFA                link       A6, -0x0006
  3428. 000022B2  2F0C                     move.l     -[A7], A4
  3429. 000022B4  486E FFFA                pea.l      [A6 - 0x6]
  3430. 000022B8  4EBA 2510                jsr        [PC + 0x2510 /* 000047CA */]
  3431. 000022BC  7008                     moveq.l    D0, 0x08
  3432. 000022BE  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3433. 000022C2  584F                     addq.w     A7, 4
  3434. 000022C4  6646                     bne        +0x48 /* 0000230C */
  3435. 000022C6  702A                     moveq.l    D0, 0x2A
  3436. 000022C8  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3437. 000022CC  6D3E                     blt        +0x40 /* 0000230C */
  3438. 000022CE  486E FFFA                pea.l      [A6 - 0x6]
  3439. 000022D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3440. 000022D6  4E90                     jsr        [A0]
  3441. 000022D8  4A00                     tst.b      D0
  3442. 000022DA  584F                     addq.w     A7, 4
  3443. 000022DC  662E                     bne        +0x30 /* 0000230C */
  3444. 000022DE  302E FFFE                move.w     D0, [A6 - 0x2]
  3445. 000022E2  48C0                     ext.l      D0
  3446. 000022E4  206D EE48                movea.l    A0, [A5 - 0x11B8]
  3447. 000022E8  2050                     movea.l    A0, [A0]
  3448. 000022EA  D080                     add.l      D0, D0
  3449. 000022EC  2200                     move.l     D1, D0
  3450. 000022EE  E588                     lsl        D0, 2
  3451. 000022F0  D081                     add.l      D0, D1
  3452. 000022F2  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  3453. 000022F6  7000                     moveq.l    D0, 0x00
  3454. 000022F8  1014                     move.b     D0, [A4]
  3455. 000022FA  0C40 0002                cmpi.w     D0, 0x2
  3456. 000022FE  660C                     bne        +0xE /* 0000230C */
  3457. 00002300  206E 000C                movea.l    A0, [A6 + 0xC]
  3458. 00002304  20AC 0002                move.l     [A0], [A4 + 0x2]
  3459. 00002308  7001                     moveq.l    D0, 0x01
  3460. 0000230A  600C                     bra        +0xE /* 00002318 */
  3461. label0000230C:
  3462. 0000230C  486E FFFA                pea.l      [A6 - 0x6]
  3463. 00002310  4EBA 2508                jsr        [PC + 0x2508 /* 0000481A */]
  3464. 00002314  7000                     moveq.l    D0, 0x00
  3465. 00002316  584F                     addq.w     A7, 4
  3466. label00002318:
  3467. 00002318  286E FFF6                movea.l    A4, [A6 - 0xA]
  3468. 0000231C  4E5E                     unlink     A6
  3469. 0000231E  4E75                     rts
  3470. fn00002320:
  3471. 00002320  4E56 0000                link       A6, 0
  3472. 00002324  48E7 1018                movem.l    -[A7], D3,A3,A4
  3473. 00002328  286E 0008                movea.l    A4, [A6 + 0x8]
  3474. 0000232C  4A54                     tst.w      [A4]
  3475. 0000232E  6604                     bne        +0x6 /* 00002334 */
  3476. 00002330  7001                     moveq.l    D0, 0x01
  3477. 00002332  6044                     bra        +0x46 /* 00002378 */
  3478. label00002334:
  3479. 00002334  7008                     moveq.l    D0, 0x08
  3480. 00002336  B054                     cmp.w      D0, [A4]
  3481. 00002338  663C                     bne        +0x3E /* 00002376 */
  3482. 0000233A  702A                     moveq.l    D0, 0x2A
  3483. 0000233C  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  3484. 00002340  6D34                     blt        +0x36 /* 00002376 */
  3485. 00002342  302C 0004                move.w     D0, [A4 + 0x4]
  3486. 00002346  48C0                     ext.l      D0
  3487. 00002348  206D EE48                movea.l    A0, [A5 - 0x11B8]
  3488. 0000234C  2050                     movea.l    A0, [A0]
  3489. 0000234E  D080                     add.l      D0, D0
  3490. 00002350  2200                     move.l     D1, D0
  3491. 00002352  E588                     lsl        D0, 2
  3492. 00002354  D081                     add.l      D0, D1
  3493. 00002356  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  3494. 0000235A  7601                     moveq.l    D3, 0x01
  3495. 0000235C  7000                     moveq.l    D0, 0x00
  3496. 0000235E  1013                     move.b     D0, [A3]
  3497. 00002360  0C40 0002                cmpi.w     D0, 0x2
  3498. 00002364  670C                     beq        +0xE /* 00002372 */
  3499. 00002366  7000                     moveq.l    D0, 0x00
  3500. 00002368  1013                     move.b     D0, [A3]
  3501. 0000236A  0C40 0004                cmpi.w     D0, 0x4
  3502. 0000236E  6702                     beq        +0x4 /* 00002372 */
  3503. 00002370  7600                     moveq.l    D3, 0x00
  3504. label00002372:
  3505. 00002372  1003                     move.b     D0, D3
  3506. 00002374  6002                     bra        +0x4 /* 00002378 */
  3507. label00002376:
  3508. 00002376  7000                     moveq.l    D0, 0x00
  3509. label00002378:
  3510. 00002378  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  3511. 0000237E  4E5E                     unlink     A6
  3512. 00002380  4E75                     rts
  3513. fn00002382:
  3514. 00002382  4E56 0000                link       A6, 0
  3515. 00002386  302E 000A                move.w     D0, [A6 + 0xA]
  3516. 0000238A  0440 0073                subi.w     D0, 0x73 /* 's' */
  3517. 0000238E  670C                     beq        +0xE /* 0000239C */
  3518. 00002390  0440 0069                subi.w     D0, 0x69 /* 'i' */
  3519. 00002394  6706                     beq        +0x8 /* 0000239C */
  3520. 00002396  0440 0084                subi.w     D0, 0x84
  3521. 0000239A  6604                     bne        +0x6 /* 000023A0 */
  3522. label0000239C:
  3523. 0000239C  7001                     moveq.l    D0, 0x01
  3524. 0000239E  6002                     bra        +0x4 /* 000023A2 */
  3525. label000023A0:
  3526. 000023A0  7000                     moveq.l    D0, 0x00
  3527. label000023A2:
  3528. 000023A2  4E5E                     unlink     A6
  3529. 000023A4  4E75                     rts
  3530. fn000023A6:
  3531. 000023A6  4E56 FFFA                link       A6, -0x0006
  3532. 000023AA  48E7 0108                movem.l    -[A7], D7,A4
  3533. 000023AE  286E 0008                movea.l    A4, [A6 + 0x8]
  3534. 000023B2  3E2E 000E                move.w     D7, [A6 + 0xE]
  3535. 000023B6  486E FFFA                pea.l      [A6 - 0x6]
  3536. 000023BA  4EBA 240E                jsr        [PC + 0x240E /* 000047CA */]
  3537. 000023BE  7008                     moveq.l    D0, 0x08
  3538. 000023C0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  3539. 000023C4  584F                     addq.w     A7, 4
  3540. 000023C6  661E                     bne        +0x20 /* 000023E6 */
  3541. 000023C8  7002                     moveq.l    D0, 0x02
  3542. 000023CA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3543. 000023CE  6616                     bne        +0x18 /* 000023E6 */
  3544. 000023D0  7000                     moveq.l    D0, 0x00
  3545. 000023D2  2F00                     move.l     -[A7], D0
  3546. 000023D4  7201                     moveq.l    D1, 0x01
  3547. 000023D6  2F01                     move.l     -[A7], D1
  3548. 000023D8  48C7                     ext.l      D7
  3549. 000023DA  2F07                     move.l     -[A7], D7
  3550. 000023DC  4EBA 07B2                jsr        [PC + 0x7B2 /* 00002B90 */]
  3551. 000023E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3552. 000023E4  6076                     bra        +0x78 /* 0000245C */
  3553. label000023E6:
  3554. 000023E6  48C7                     ext.l      D7
  3555. 000023E8  2F07                     move.l     -[A7], D7
  3556. 000023EA  4EBA FF96                jsr        [PC - 0x6A /* 00002382 */]
  3557. 000023EE  4A00                     tst.b      D0
  3558. 000023F0  584F                     addq.w     A7, 4
  3559. 000023F2  671C                     beq        +0x1E /* 00002410 */
  3560. 000023F4  486E FFFA                pea.l      [A6 - 0x6]
  3561. 000023F8  4EBA FF26                jsr        [PC - 0xDA /* 00002320 */]
  3562. 000023FC  4A00                     tst.b      D0
  3563. 000023FE  584F                     addq.w     A7, 4
  3564. 00002400  660E                     bne        +0x10 /* 00002410 */
  3565. 00002402  486E FFFA                pea.l      [A6 - 0x6]
  3566. 00002406  204C                     movea.l    A0, A4
  3567. 00002408  4E90                     jsr        [A0]
  3568. 0000240A  4A00                     tst.b      D0
  3569. 0000240C  584F                     addq.w     A7, 4
  3570. 0000240E  6714                     beq        +0x16 /* 00002424 */
  3571. label00002410:
  3572. 00002410  486E FFFA                pea.l      [A6 - 0x6]
  3573. 00002414  4EBA 2404                jsr        [PC + 0x2404 /* 0000481A */]
  3574. 00002418  48C7                     ext.l      D7
  3575. 0000241A  2F07                     move.l     -[A7], D7
  3576. 0000241C  4EBA FE48                jsr        [PC - 0x1B8 /* 00002266 */]
  3577. 00002420  504F                     addq.w     A7, 8
  3578. 00002422  6038                     bra        +0x3A /* 0000245C */
  3579. label00002424:
  3580. 00002424  486E FFFA                pea.l      [A6 - 0x6]
  3581. 00002428  4EBA 23F0                jsr        [PC + 0x23F0 /* 0000481A */]
  3582. 0000242C  2F0C                     move.l     -[A7], A4
  3583. 0000242E  4EBA 02B8                jsr        [PC + 0x2B8 /* 000026E8 */]
  3584. 00002432  7001                     moveq.l    D0, 0x01
  3585. 00002434  2F00                     move.l     -[A7], D0
  3586. 00002436  7243                     moveq.l    D1, 0x43
  3587. 00002438  2F01                     move.l     -[A7], D1
  3588. 0000243A  4EBA 243A                jsr        [PC + 0x243A /* 00004876 */]
  3589. 0000243E  48C7                     ext.l      D7
  3590. 00002440  2F07                     move.l     -[A7], D7
  3591. 00002442  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  3592. 00002446  48C0                     ext.l      D0
  3593. 00002448  588F                     addq.l     A7, 4
  3594. 0000244A  2F00                     move.l     -[A7], D0
  3595. 0000244C  7000                     moveq.l    D0, 0x00
  3596. 0000244E  102D F052                move.b     D0, [A5 - 0xFAE]
  3597. 00002452  2F00                     move.l     -[A7], D0
  3598. 00002454  4EBA 2420                jsr        [PC + 0x2420 /* 00004876 */]
  3599. 00002458  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3600. label0000245C:
  3601. 0000245C  4CEE 1080 FFF2           movem.l    D7,A4, [A6 - 0xE]
  3602. 00002462  4E5E                     unlink     A6
  3603. 00002464  4E75                     rts
  3604. fn00002466:
  3605. 00002466  4E56 0000                link       A6, 0
  3606. 0000246A  48E7 0118                movem.l    -[A7], D7,A3,A4
  3607. 0000246E  266E 0008                movea.l    A3, [A6 + 0x8]
  3608. 00002472  3E2E 000E                move.w     D7, [A6 + 0xE]
  3609. 00002476  48C7                     ext.l      D7
  3610. 00002478  206D EE48                movea.l    A0, [A5 - 0x11B8]
  3611. 0000247C  2050                     movea.l    A0, [A0]
  3612. 0000247E  2007                     move.l     D0, D7
  3613. 00002480  D080                     add.l      D0, D0
  3614. 00002482  2200                     move.l     D1, D0
  3615. 00002484  E588                     lsl        D0, 2
  3616. 00002486  D081                     add.l      D0, D1
  3617. 00002488  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  3618. 0000248C  1014                     move.b     D0, [A4]
  3619. 0000248E  5300                     subq.b     D0, 1
  3620. 00002490  670A                     beq        +0xC /* 0000249C */
  3621. 00002492  5300                     subq.b     D0, 1
  3622. 00002494  6730                     beq        +0x32 /* 000024C6 */
  3623. 00002496  5300                     subq.b     D0, 1
  3624. 00002498  6718                     beq        +0x1A /* 000024B2 */
  3625. 0000249A  6062                     bra        +0x64 /* 000024FE */
  3626. label0000249C:
  3627. 0000249C  2F0B                     move.l     -[A7], A3
  3628. 0000249E  4EBA 0248                jsr        [PC + 0x248 /* 000026E8 */]
  3629. 000024A2  7000                     moveq.l    D0, 0x00
  3630. 000024A4  102C 0005                move.b     D0, [A4 + 0x5]
  3631. 000024A8  2F00                     move.l     -[A7], D0
  3632. 000024AA  4EBA 2382                jsr        [PC + 0x2382 /* 0000482E */]
  3633. 000024AE  504F                     addq.w     A7, 8
  3634. 000024B0  6056                     bra        +0x58 /* 00002508 */
  3635. label000024B2:
  3636. 000024B2  302C 0004                move.w     D0, [A4 + 0x4]
  3637. 000024B6  48C0                     ext.l      D0
  3638. 000024B8  2F00                     move.l     -[A7], D0
  3639. 000024BA  2F0B                     move.l     -[A7], A3
  3640. 000024BC  206C 0006                movea.l    A0, [A4 + 0x6]
  3641. 000024C0  4E90                     jsr        [A0]
  3642. 000024C2  504F                     addq.w     A7, 8
  3643. 000024C4  6042                     bra        +0x44 /* 00002508 */
  3644. label000024C6:
  3645. 000024C6  0C47 0007                cmpi.w     D7, 0x7
  3646. 000024CA  6706                     beq        +0x8 /* 000024D2 */
  3647. 000024CC  0C47 0008                cmpi.w     D7, 0x8
  3648. 000024D0  6620                     bne        +0x22 /* 000024F2 */
  3649. label000024D2:
  3650. 000024D2  2F0B                     move.l     -[A7], A3
  3651. 000024D4  4EBA 0212                jsr        [PC + 0x212 /* 000026E8 */]
  3652. 000024D8  4A6D F054                tst.w      [A5 - 0xFAC]
  3653. 000024DC  584F                     addq.w     A7, 4
  3654. 000024DE  6628                     bne        +0x2A /* 00002508 */
  3655. 000024E0  0C47 0007                cmpi.w     D7, 0x7
  3656. 000024E4  6622                     bne        +0x24 /* 00002508 */
  3657. 000024E6  7009                     moveq.l    D0, 0x09
  3658. 000024E8  2F00                     move.l     -[A7], D0
  3659. 000024EA  4EBA 2342                jsr        [PC + 0x2342 /* 0000482E */]
  3660. 000024EE  584F                     addq.w     A7, 4
  3661. 000024F0  6016                     bra        +0x18 /* 00002508 */
  3662. label000024F2:
  3663. 000024F2  7024                     moveq.l    D0, 0x24
  3664. 000024F4  2F00                     move.l     -[A7], D0
  3665. 000024F6  4EBA 2254                jsr        [PC + 0x2254 /* 0000474C */]
  3666. 000024FA  584F                     addq.w     A7, 4
  3667. 000024FC  600A                     bra        +0xC /* 00002508 */
  3668. label000024FE:
  3669. 000024FE  7025                     moveq.l    D0, 0x25
  3670. 00002500  2F00                     move.l     -[A7], D0
  3671. 00002502  4EBA 2248                jsr        [PC + 0x2248 /* 0000474C */]
  3672. 00002506  584F                     addq.w     A7, 4
  3673. label00002508:
  3674. 00002508  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  3675. 0000250E  4E5E                     unlink     A6
  3676. 00002510  4E75                     rts
  3677. fn00002512:
  3678. 00002512  4E56 0000                link       A6, 0
  3679. 00002516  2F07                     move.l     -[A7], D7
  3680. 00002518  206D F068                movea.l    A0, [A5 - 0xF98]
  3681. 0000251C  2050                     movea.l    A0, [A0]
  3682. 0000251E  3E28 000A                move.w     D7, [A0 + 0xA]
  3683. 00002522  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3684. 00002526  2F2D F068                move.l     -[A7], [A5 - 0xF98]
  3685. 0000252A  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  3686. 0000252E  4EBA 21FC                jsr        [PC + 0x21FC /* 0000472C */]
  3687. 00002532  4A00                     tst.b      D0
  3688. 00002534  504F                     addq.w     A7, 8
  3689. 00002536  6718                     beq        +0x1A /* 00002550 */
  3690. 00002538  3207                     move.w     D1, D7
  3691. 0000253A  48C1                     ext.l      D1
  3692. 0000253C  D281                     add.l      D1, D1
  3693. 0000253E  2001                     move.l     D0, D1
  3694. 00002540  D080                     add.l      D0, D0
  3695. 00002542  D280                     add.l      D1, D0
  3696. 00002544  2F01                     move.l     -[A7], D1
  3697. 00002546  7044                     moveq.l    D0, 0x44
  3698. 00002548  2F00                     move.l     -[A7], D0
  3699. 0000254A  4EBA 232A                jsr        [PC + 0x232A /* 00004876 */]
  3700. 0000254E  504F                     addq.w     A7, 8
  3701. label00002550:
  3702. 00002550  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3703. 00002554  4E5E                     unlink     A6
  3704. 00002556  4E75                     rts
  3705. fn00002558:
  3706. 00002558  4E56 FFFA                link       A6, -0x0006
  3707. 0000255C  2F07                     move.l     -[A7], D7
  3708. 0000255E  2E2E 0008                move.l     D7, [A6 + 0x8]
  3709. 00002562  3007                     move.w     D0, D7
  3710. 00002564  48C0                     ext.l      D0
  3711. 00002566  BE80                     cmp.l      D7, D0
  3712. 00002568  660E                     bne        +0x10 /* 00002578 */
  3713. 0000256A  3007                     move.w     D0, D7
  3714. 0000256C  48C0                     ext.l      D0
  3715. 0000256E  2F00                     move.l     -[A7], D0
  3716. 00002570  4EBA 2428                jsr        [PC + 0x2428 /* 0000499A */]
  3717. 00002574  584F                     addq.w     A7, 4
  3718. 00002576  6014                     bra        +0x16 /* 0000258C */
  3719. label00002578:
  3720. 00002578  3D7C 0004 FFFA           move.w     [A6 - 0x6], 0x4
  3721. 0000257E  2D47 FFFC                move.l     [A6 - 0x4], D7
  3722. 00002582  486E FFFA                pea.l      [A6 - 0x6]
  3723. 00002586  4EBA FF8A                jsr        [PC - 0x76 /* 00002512 */]
  3724. 0000258A  584F                     addq.w     A7, 4
  3725. label0000258C:
  3726. 0000258C  2E2E FFF6                move.l     D7, [A6 - 0xA]
  3727. 00002590  4E5E                     unlink     A6
  3728. 00002592  4E75                     rts
  3729. fn00002594:
  3730. 00002594  4E56 FFF4                link       A6, -0x000C
  3731. 00002598  2F0C                     move.l     -[A7], A4
  3732. 0000259A  286E 000C                movea.l    A4, [A6 + 0xC]
  3733. 0000259E  422E FFFF                clr.b      [A6 - 0x1]
  3734. 000025A2  2F0C                     move.l     -[A7], A4
  3735. 000025A4  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  3736. 000025A8  2D40 FFFA                move.l     [A6 - 0x6], D0
  3737. 000025AC  3D6E 000A FFF4           move.w     [A6 - 0xC], [A6 + 0xA]
  3738. 000025B2  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3739. 000025B6  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  3740. 000025BA  2D40 FFF6                move.l     [A6 - 0xA], D0
  3741. 000025BE  7004                     moveq.l    D0, 0x04
  3742. 000025C0  2F00                     move.l     -[A7], D0
  3743. 000025C2  486E FFFA                pea.l      [A6 - 0x6]
  3744. 000025C6  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3745. 000025CA  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3746. 000025CE  4EBA 215C                jsr        [PC + 0x215C /* 0000472C */]
  3747. 000025D2  4A00                     tst.b      D0
  3748. 000025D4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3749. 000025D8  675E                     beq        +0x60 /* 00002638 */
  3750. 000025DA  7000                     moveq.l    D0, 0x00
  3751. 000025DC  2F00                     move.l     -[A7], D0
  3752. 000025DE  2F0C                     move.l     -[A7], A4
  3753. 000025E0  4EAD 1142                jsr        [A5 + 0x1142 /* export_548 */]
  3754. 000025E4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3755. 000025E8  2F14                     move.l     -[A7], [A4]
  3756. 000025EA  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3757. 000025EE  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3758. 000025F2  7000                     moveq.l    D0, 0x00
  3759. 000025F4  2F00                     move.l     -[A7], D0
  3760. 000025F6  2F0C                     move.l     -[A7], A4
  3761. 000025F8  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  3762. 000025FC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3763. 00002600  4EBA 212A                jsr        [PC + 0x212A /* 0000472C */]
  3764. 00002604  4A00                     tst.b      D0
  3765. 00002606  6730                     beq        +0x32 /* 00002638 */
  3766. 00002608  202E FFFA                move.l     D0, [A6 - 0x6]
  3767. 0000260C  0800 0000                btst.b     D0, 0x0
  3768. 00002610  671C                     beq        +0x1E /* 0000262E */
  3769. 00002612  7001                     moveq.l    D0, 0x01
  3770. 00002614  2F00                     move.l     -[A7], D0
  3771. 00002616  486E FFFF                pea.l      [A6 - 0x1]
  3772. 0000261A  2F2D F06C                move.l     -[A7], [A5 - 0xF94]
  3773. 0000261E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  3774. 00002622  4EBA 2108                jsr        [PC + 0x2108 /* 0000472C */]
  3775. 00002626  4A00                     tst.b      D0
  3776. 00002628  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3777. 0000262C  670A                     beq        +0xC /* 00002638 */
  3778. label0000262E:
  3779. 0000262E  486E FFF4                pea.l      [A6 - 0xC]
  3780. 00002632  4EBA FEDE                jsr        [PC - 0x122 /* 00002512 */]
  3781. 00002636  584F                     addq.w     A7, 4
  3782. label00002638:
  3783. 00002638  286E FFF0                movea.l    A4, [A6 - 0x10]
  3784. 0000263C  4E5E                     unlink     A6
  3785. 0000263E  4E75                     rts
  3786. fn00002640:
  3787. 00002640  4E56 0000                link       A6, 0
  3788. 00002644  48E7 0018                movem.l    -[A7], A3,A4
  3789. 00002648  266E 0008                movea.l    A3, [A6 + 0x8]
  3790. 0000264C  2F0B                     move.l     -[A7], A3
  3791. 0000264E  7009                     moveq.l    D0, 0x09
  3792. 00002650  2F00                     move.l     -[A7], D0
  3793. 00002652  4EBA FF40                jsr        [PC - 0xC0 /* 00002594 */]
  3794. 00002656  504F                     addq.w     A7, 8
  3795. 00002658  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3796. 0000265E  4E5E                     unlink     A6
  3797. 00002660  4E75                     rts
  3798. fn00002662:
  3799. 00002662  4E56 0000                link       A6, 0
  3800. 00002666  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3801. 0000266A  7001                     moveq.l    D0, 0x01
  3802. 0000266C  2F00                     move.l     -[A7], D0
  3803. 0000266E  4EBA FF24                jsr        [PC - 0xDC /* 00002594 */]
  3804. 00002672  4E5E                     unlink     A6
  3805. 00002674  4E75                     rts
  3806. fn00002676:
  3807. 00002676  4E56 0000                link       A6, 0
  3808. 0000267A  2F0C                     move.l     -[A7], A4
  3809. 0000267C  286E 0008                movea.l    A4, [A6 + 0x8]
  3810. 00002680  3014                     move.w     D0, [A4]
  3811. 00002682  5340                     subq.w     D0, 1
  3812. 00002684  671E                     beq        +0x20 /* 000026A4 */
  3813. 00002686  5740                     subq.w     D0, 3
  3814. 00002688  6726                     beq        +0x28 /* 000026B0 */
  3815. 0000268A  5940                     subq.w     D0, 4
  3816. 0000268C  6706                     beq        +0x8 /* 00002694 */
  3817. 0000268E  5340                     subq.w     D0, 1
  3818. 00002690  672A                     beq        +0x2C /* 000026BC */
  3819. 00002692  6034                     bra        +0x36 /* 000026C8 */
  3820. label00002694:
  3821. 00002694  302C 0004                move.w     D0, [A4 + 0x4]
  3822. 00002698  48C0                     ext.l      D0
  3823. 0000269A  2F00                     move.l     -[A7], D0
  3824. 0000269C  4EBA 2284                jsr        [PC + 0x2284 /* 00004922 */]
  3825. 000026A0  584F                     addq.w     A7, 4
  3826. 000026A2  602E                     bra        +0x30 /* 000026D2 */
  3827. label000026A4:
  3828. 000026A4  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3829. 000026A8  4EBA FFB8                jsr        [PC - 0x48 /* 00002662 */]
  3830. 000026AC  584F                     addq.w     A7, 4
  3831. 000026AE  6022                     bra        +0x24 /* 000026D2 */
  3832. label000026B0:
  3833. 000026B0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3834. 000026B4  4EBA FEA2                jsr        [PC - 0x15E /* 00002558 */]
  3835. 000026B8  584F                     addq.w     A7, 4
  3836. 000026BA  6016                     bra        +0x18 /* 000026D2 */
  3837. label000026BC:
  3838. 000026BC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3839. 000026C0  4EBA FF7E                jsr        [PC - 0x82 /* 00002640 */]
  3840. 000026C4  584F                     addq.w     A7, 4
  3841. 000026C6  600A                     bra        +0xC /* 000026D2 */
  3842. label000026C8:
  3843. 000026C8  7026                     moveq.l    D0, 0x26
  3844. 000026CA  2F00                     move.l     -[A7], D0
  3845. 000026CC  4EBA 207E                jsr        [PC + 0x207E /* 0000474C */]
  3846. 000026D0  584F                     addq.w     A7, 4
  3847. label000026D2:
  3848. 000026D2  204C                     movea.l    A0, A4
  3849. 000026D4  5C88                     addq.l     A0, 6
  3850. 000026D6  2F20                     move.l     -[A7], -[A0]
  3851. 000026D8  3F20                     move.w     -[A7], -[A0]
  3852. 000026DA  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  3853. 000026DE  5C4F                     addq.w     A7, 6
  3854. 000026E0  286E FFFC                movea.l    A4, [A6 - 0x4]
  3855. 000026E4  4E5E                     unlink     A6
  3856. 000026E6  4E75                     rts
  3857. fn000026E8:
  3858. 000026E8  4E56 FFFA                link       A6, -0x0006
  3859. 000026EC  2F0C                     move.l     -[A7], A4
  3860. 000026EE  286E 0008                movea.l    A4, [A6 + 0x8]
  3861. 000026F2  486E FFFA                pea.l      [A6 - 0x6]
  3862. 000026F6  4EBA 20D2                jsr        [PC + 0x20D2 /* 000047CA */]
  3863. 000026FA  302E FFFA                move.w     D0, [A6 - 0x6]
  3864. 000026FE  5140                     subq.w     D0, 8
  3865. 00002700  584F                     addq.w     A7, 4
  3866. 00002702  662C                     bne        +0x2E /* 00002730 */
  3867. 00002704  702A                     moveq.l    D0, 0x2A
  3868. 00002706  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3869. 0000270A  6D12                     blt        +0x14 /* 0000271E */
  3870. 0000270C  302E FFFE                move.w     D0, [A6 - 0x2]
  3871. 00002710  48C0                     ext.l      D0
  3872. 00002712  2F00                     move.l     -[A7], D0
  3873. 00002714  2F0C                     move.l     -[A7], A4
  3874. 00002716  4EBA FD4E                jsr        [PC - 0x2B2 /* 00002466 */]
  3875. 0000271A  504F                     addq.w     A7, 8
  3876. 0000271C  601C                     bra        +0x1E /* 0000273A */
  3877. label0000271E:
  3878. 0000271E  302E FFFE                move.w     D0, [A6 - 0x2]
  3879. 00002722  48C0                     ext.l      D0
  3880. 00002724  2F00                     move.l     -[A7], D0
  3881. 00002726  2F0C                     move.l     -[A7], A4
  3882. 00002728  4EBA FC7C                jsr        [PC - 0x384 /* 000023A6 */]
  3883. 0000272C  504F                     addq.w     A7, 8
  3884. 0000272E  600A                     bra        +0xC /* 0000273A */
  3885. label00002730:
  3886. 00002730  486E FFFA                pea.l      [A6 - 0x6]
  3887. 00002734  4EBA FF40                jsr        [PC - 0xC0 /* 00002676 */]
  3888. 00002738  584F                     addq.w     A7, 4
  3889. label0000273A:
  3890. 0000273A  286E FFF6                movea.l    A4, [A6 - 0xA]
  3891. 0000273E  4E5E                     unlink     A6
  3892. 00002740  4E75                     rts
  3893. fn00002742:
  3894. 00002742  4E56 0000                link       A6, 0
  3895. 00002746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3896. 0000274A  2F2D F078                move.l     -[A7], [A5 - 0xF88]
  3897. 0000274E  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  3898. 00002752  4EBA 1FD8                jsr        [PC + 0x1FD8 /* 0000472C */]
  3899. 00002756  4E5E                     unlink     A6
  3900. 00002758  4E75                     rts
  3901. fn0000275A:
  3902. 0000275A  4E56 0000                link       A6, 0
  3903. 0000275E  48E7 0300                movem.l    -[A7], D6,D7
  3904. 00002762  206D F078                movea.l    A0, [A5 - 0xF88]
  3905. 00002766  2050                     movea.l    A0, [A0]
  3906. 00002768  3E28 000A                move.w     D7, [A0 + 0xA]
  3907. 0000276C  48C7                     ext.l      D7
  3908. 0000276E  2007                     move.l     D0, D7
  3909. 00002770  5380                     subq.l     D0, 1
  3910. 00002772  206D F078                movea.l    A0, [A5 - 0xF88]
  3911. 00002776  2050                     movea.l    A0, [A0]
  3912. 00002778  E580                     asl        D0, 2
  3913. 0000277A  3C30 0816                move.w     D6, [A0 + D0 + 0x16]
  3914. 0000277E  48C7                     ext.l      D7
  3915. 00002780  2007                     move.l     D0, D7
  3916. 00002782  5380                     subq.l     D0, 1
  3917. 00002784  206D F078                movea.l    A0, [A5 - 0xF88]
  3918. 00002788  2050                     movea.l    A0, [A0]
  3919. 0000278A  2140 0008                move.l     [A0 + 0x8], D0
  3920. 0000278E  3006                     move.w     D0, D6
  3921. 00002790  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  3922. 00002796  4E5E                     unlink     A6
  3923. 00002798  4E75                     rts
  3924. fn0000279A:
  3925. 0000279A  4E56 0000                link       A6, 0
  3926. 0000279E  206D F078                movea.l    A0, [A5 - 0xF88]
  3927. 000027A2  2050                     movea.l    A0, [A0]
  3928. 000027A4  2028 0008                move.l     D0, [A0 + 0x8]
  3929. 000027A8  5380                     subq.l     D0, 1
  3930. 000027AA  206D F078                movea.l    A0, [A5 - 0xF88]
  3931. 000027AE  2050                     movea.l    A0, [A0]
  3932. 000027B0  E580                     asl        D0, 2
  3933. 000027B2  3030 0814                move.w     D0, [A0 + D0 + 0x14]
  3934. 000027B6  4E5E                     unlink     A6
  3935. 000027B8  4E75                     rts
  3936. fn000027BA:
  3937. 000027BA  4E56 0000                link       A6, 0
  3938. 000027BE  206D F078                movea.l    A0, [A5 - 0xF88]
  3939. 000027C2  2050                     movea.l    A0, [A0]
  3940. 000027C4  3028 000A                move.w     D0, [A0 + 0xA]
  3941. 000027C8  4E5E                     unlink     A6
  3942. 000027CA  4E75                     rts
  3943. fn000027CC:
  3944. 000027CC  4E56 0000                link       A6, 0
  3945. 000027D0  48E7 0108                movem.l    -[A7], D7,A4
  3946. 000027D4  3E2E 000A                move.w     D7, [A6 + 0xA]
  3947. 000027D8  286E 000C                movea.l    A4, [A6 + 0xC]
  3948. label000027DC:
  3949. 000027DC  4EBA FFDC                jsr        [PC - 0x24 /* 000027BA */]
  3950. 000027E0  BE40                     cmp.w      D7, D0
  3951. 000027E2  6C0C                     bge        +0xE /* 000027F0 */
  3952. 000027E4  200C                     move.l     D0, A4
  3953. 000027E6  6716                     beq        +0x18 /* 000027FE */
  3954. 000027E8  4EBA FFB0                jsr        [PC - 0x50 /* 0000279A */]
  3955. 000027EC  B054                     cmp.w      D0, [A4]
  3956. 000027EE  6C0E                     bge        +0x10 /* 000027FE */
  3957. label000027F0:
  3958. 000027F0  200C                     move.l     D0, A4
  3959. 000027F2  671C                     beq        +0x1E /* 00002810 */
  3960. 000027F4  2F0C                     move.l     -[A7], A4
  3961. 000027F6  4EBA FF4A                jsr        [PC - 0xB6 /* 00002742 */]
  3962. 000027FA  584F                     addq.w     A7, 4
  3963. 000027FC  6012                     bra        +0x14 /* 00002810 */
  3964. label000027FE:
  3965. 000027FE  4EBA FF5A                jsr        [PC - 0xA6 /* 0000275A */]
  3966. 00002802  7200                     moveq.l    D1, 0x00
  3967. 00002804  1200                     move.b     D1, D0
  3968. 00002806  2F01                     move.l     -[A7], D1
  3969. 00002808  4EBA 2024                jsr        [PC + 0x2024 /* 0000482E */]
  3970. 0000280C  584F                     addq.w     A7, 4
  3971. 0000280E  60CC                     bra        -0x32 /* 000027DC */
  3972. label00002810:
  3973. 00002810  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3974. 00002816  4E5E                     unlink     A6
  3975. 00002818  4E75                     rts
  3976. fn0000281A:
  3977. 0000281A  4E56 FFFC                link       A6, -0x0004
  3978. 0000281E  48E7 0108                movem.l    -[A7], D7,A4
  3979. 00002822  286E 0008                movea.l    A4, [A6 + 0x8]
  3980. 00002826  2F0C                     move.l     -[A7], A4
  3981. 00002828  4EBA FEBE                jsr        [PC - 0x142 /* 000026E8 */]
  3982. 0000282C  4A6D F054                tst.w      [A5 - 0xFAC]
  3983. 00002830  584F                     addq.w     A7, 4
  3984. 00002832  665E                     bne        +0x60 /* 00002892 */
  3985. 00002834  486E FFFC                pea.l      [A6 - 0x4]
  3986. 00002838  2F0C                     move.l     -[A7], A4
  3987. 0000283A  4EBA FA72                jsr        [PC - 0x58E /* 000022AE */]
  3988. 0000283E  4A00                     tst.b      D0
  3989. 00002840  504F                     addq.w     A7, 8
  3990. 00002842  674E                     beq        +0x50 /* 00002892 */
  3991. 00002844  4EBA FF74                jsr        [PC - 0x8C /* 000027BA */]
  3992. 00002848  3E00                     move.w     D7, D0
  3993. 0000284A  486E FFFC                pea.l      [A6 - 0x4]
  3994. 0000284E  4EBA FEF2                jsr        [PC - 0x10E /* 00002742 */]
  3995. 00002852  584F                     addq.w     A7, 4
  3996. label00002854:
  3997. 00002854  2F0C                     move.l     -[A7], A4
  3998. 00002856  4EBA FE90                jsr        [PC - 0x170 /* 000026E8 */]
  3999. 0000285A  4A6D F054                tst.w      [A5 - 0xFAC]
  4000. 0000285E  584F                     addq.w     A7, 4
  4001. 00002860  6630                     bne        +0x32 /* 00002892 */
  4002. 00002862  486E FFFC                pea.l      [A6 - 0x4]
  4003. 00002866  2F0C                     move.l     -[A7], A4
  4004. 00002868  4EBA FA44                jsr        [PC - 0x5BC /* 000022AE */]
  4005. 0000286C  4A00                     tst.b      D0
  4006. 0000286E  504F                     addq.w     A7, 8
  4007. 00002870  6610                     bne        +0x12 /* 00002882 */
  4008. 00002872  7000                     moveq.l    D0, 0x00
  4009. 00002874  2F00                     move.l     -[A7], D0
  4010. 00002876  48C7                     ext.l      D7
  4011. 00002878  2F07                     move.l     -[A7], D7
  4012. 0000287A  4EBA FF50                jsr        [PC - 0xB0 /* 000027CC */]
  4013. 0000287E  504F                     addq.w     A7, 8
  4014. 00002880  6010                     bra        +0x12 /* 00002892 */
  4015. label00002882:
  4016. 00002882  486E FFFC                pea.l      [A6 - 0x4]
  4017. 00002886  48C7                     ext.l      D7
  4018. 00002888  2F07                     move.l     -[A7], D7
  4019. 0000288A  4EBA FF40                jsr        [PC - 0xC0 /* 000027CC */]
  4020. 0000288E  504F                     addq.w     A7, 8
  4021. 00002890  60C2                     bra        -0x3C /* 00002854 */
  4022. label00002892:
  4023. 00002892  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  4024. 00002898  4E5E                     unlink     A6
  4025. 0000289A  4E75                     rts
  4026. fn0000289C:
  4027. 0000289C  4E56 FFEA                link       A6, -0x0016
  4028. 000028A0  48E7 1108                movem.l    -[A7], D3,D7,A4
  4029. 000028A4  286E 0008                movea.l    A4, [A6 + 0x8]
  4030. 000028A8  4207                     clr.b      D7
  4031. 000028AA  4A14                     tst.b      [A4]
  4032. 000028AC  662C                     bne        +0x2E /* 000028DA */
  4033. 000028AE  486E FFEA                pea.l      [A6 - 0x16]
  4034. 000028B2  4EBA 1F16                jsr        [PC + 0x1F16 /* 000047CA */]
  4035. 000028B6  7600                     moveq.l    D3, 0x00
  4036. 000028B8  7008                     moveq.l    D0, 0x08
  4037. 000028BA  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  4038. 000028BE  584F                     addq.w     A7, 4
  4039. 000028C0  660A                     bne        +0xC /* 000028CC */
  4040. 000028C2  7002                     moveq.l    D0, 0x02
  4041. 000028C4  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  4042. 000028C8  6602                     bne        +0x4 /* 000028CC */
  4043. 000028CA  7601                     moveq.l    D3, 0x01
  4044. label000028CC:
  4045. 000028CC  1E03                     move.b     D7, D3
  4046. 000028CE  660A                     bne        +0xC /* 000028DA */
  4047. 000028D0  486E FFEA                pea.l      [A6 - 0x16]
  4048. 000028D4  4EBA 1F44                jsr        [PC + 0x1F44 /* 0000481A */]
  4049. 000028D8  584F                     addq.w     A7, 4
  4050. label000028DA:
  4051. 000028DA  486E FFF0                pea.l      [A6 - 0x10]
  4052. 000028DE  4EBA 1EEA                jsr        [PC + 0x1EEA /* 000047CA */]
  4053. 000028E2  7008                     moveq.l    D0, 0x08
  4054. 000028E4  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4055. 000028E8  584F                     addq.w     A7, 4
  4056. 000028EA  662C                     bne        +0x2E /* 00002918 */
  4057. 000028EC  702A                     moveq.l    D0, 0x2A
  4058. 000028EE  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  4059. 000028F2  6C24                     bge        +0x26 /* 00002918 */
  4060. 000028F4  7000                     moveq.l    D0, 0x00
  4061. 000028F6  2F00                     move.l     -[A7], D0
  4062. 000028F8  486E FFFE                pea.l      [A6 - 0x2]
  4063. 000028FC  486E FFFC                pea.l      [A6 - 0x4]
  4064. 00002900  322E FFF4                move.w     D1, [A6 - 0xC]
  4065. 00002904  48C1                     ext.l      D1
  4066. 00002906  2F01                     move.l     -[A7], D1
  4067. 00002908  7201                     moveq.l    D1, 0x01
  4068. 0000290A  2F01                     move.l     -[A7], D1
  4069. 0000290C  4EBA F71C                jsr        [PC - 0x8E4 /* 0000202A */]
  4070. 00002910  4A00                     tst.b      D0
  4071. 00002912  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4072. 00002916  661E                     bne        +0x20 /* 00002936 */
  4073. label00002918:
  4074. 00002918  486E FFF0                pea.l      [A6 - 0x10]
  4075. 0000291C  4EBA 1EFC                jsr        [PC + 0x1EFC /* 0000481A */]
  4076. 00002920  4A07                     tst.b      D7
  4077. 00002922  584F                     addq.w     A7, 4
  4078. 00002924  670A                     beq        +0xC /* 00002930 */
  4079. 00002926  486E FFEA                pea.l      [A6 - 0x16]
  4080. 0000292A  4EBA 1EEE                jsr        [PC + 0x1EEE /* 0000481A */]
  4081. 0000292E  584F                     addq.w     A7, 4
  4082. label00002930:
  4083. 00002930  7000                     moveq.l    D0, 0x00
  4084. 00002932  6000 0092                bra        +0x94 /* 000029C6 */
  4085. label00002936:
  4086. 00002936  486E FFF6                pea.l      [A6 - 0xA]
  4087. 0000293A  4EBA 1E8E                jsr        [PC + 0x1E8E /* 000047CA */]
  4088. 0000293E  486E FFF6                pea.l      [A6 - 0xA]
  4089. 00002942  4EBA 1ED6                jsr        [PC + 0x1ED6 /* 0000481A */]
  4090. 00002946  302E FFF4                move.w     D0, [A6 - 0xC]
  4091. 0000294A  48C0                     ext.l      D0
  4092. 0000294C  2F00                     move.l     -[A7], D0
  4093. 0000294E  4EBA FA32                jsr        [PC - 0x5CE /* 00002382 */]
  4094. 00002952  4A00                     tst.b      D0
  4095. 00002954  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4096. 00002958  6638                     bne        +0x3A /* 00002992 */
  4097. 0000295A  7008                     moveq.l    D0, 0x08
  4098. 0000295C  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  4099. 00002960  664C                     bne        +0x4E /* 000029AE */
  4100. 00002962  702A                     moveq.l    D0, 0x2A
  4101. 00002964  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4102. 00002968  6D44                     blt        +0x46 /* 000029AE */
  4103. 0000296A  302E FFFA                move.w     D0, [A6 - 0x6]
  4104. 0000296E  48C0                     ext.l      D0
  4105. 00002970  206D EE48                movea.l    A0, [A5 - 0x11B8]
  4106. 00002974  2050                     movea.l    A0, [A0]
  4107. 00002976  D080                     add.l      D0, D0
  4108. 00002978  2200                     move.l     D1, D0
  4109. 0000297A  E588                     lsl        D0, 2
  4110. 0000297C  D081                     add.l      D0, D1
  4111. 0000297E  7200                     moveq.l    D1, 0x00
  4112. 00002980  1230 0814                move.b     D1, [A0 + D0 + 0x14]
  4113. 00002984  0C41 0002                cmpi.w     D1, 0x2
  4114. 00002988  6708                     beq        +0xA /* 00002992 */
  4115. 0000298A  7002                     moveq.l    D0, 0x02
  4116. 0000298C  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4117. 00002990  661C                     bne        +0x1E /* 000029AE */
  4118. label00002992:
  4119. 00002992  486E FFF0                pea.l      [A6 - 0x10]
  4120. 00002996  4EBA 1E82                jsr        [PC + 0x1E82 /* 0000481A */]
  4121. 0000299A  4A07                     tst.b      D7
  4122. 0000299C  584F                     addq.w     A7, 4
  4123. 0000299E  670A                     beq        +0xC /* 000029AA */
  4124. 000029A0  486E FFEA                pea.l      [A6 - 0x16]
  4125. 000029A4  4EBA 1E74                jsr        [PC + 0x1E74 /* 0000481A */]
  4126. 000029A8  584F                     addq.w     A7, 4
  4127. label000029AA:
  4128. 000029AA  7000                     moveq.l    D0, 0x00
  4129. 000029AC  6018                     bra        +0x1A /* 000029C6 */
  4130. label000029AE:
  4131. 000029AE  4A07                     tst.b      D7
  4132. 000029B0  6704                     beq        +0x6 /* 000029B6 */
  4133. 000029B2  18BC 0001                move.b     [A4], 0x1
  4134. label000029B6:
  4135. 000029B6  302E FFF4                move.w     D0, [A6 - 0xC]
  4136. 000029BA  48C0                     ext.l      D0
  4137. 000029BC  2F00                     move.l     -[A7], D0
  4138. 000029BE  4EBA 1FB8                jsr        [PC + 0x1FB8 /* 00004978 */]
  4139. 000029C2  7001                     moveq.l    D0, 0x01
  4140. 000029C4  584F                     addq.w     A7, 4
  4141. label000029C6:
  4142. 000029C6  4CEE 1088 FFDE           movem.l    D3,D7,A4, [A6 - 0x22]
  4143. 000029CC  4E5E                     unlink     A6
  4144. 000029CE  4E75                     rts
  4145. fn000029D0:
  4146. 000029D0  4E56 FFF2                link       A6, -0x000E
  4147. 000029D4  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4148. 000029D8  1A2E 000F                move.b     D5, [A6 + 0xF]
  4149. 000029DC  3E2E 0012                move.w     D7, [A6 + 0x12]
  4150. 000029E0  4204                     clr.b      D4
  4151. 000029E2  1D45 FFFF                move.b     [A6 - 0x1], D5
  4152. 000029E6  57C3                     seq        D3
  4153. 000029E8  4403                     neg.b      D3
  4154. 000029EA  1C03                     move.b     D6, D3
  4155. 000029EC  4A2E 000B                tst.b      [A6 + 0xB]
  4156. 000029F0  6712                     beq        +0x14 /* 00002A04 */
  4157. 000029F2  486E FFFF                pea.l      [A6 - 0x1]
  4158. 000029F6  4EBA FEA4                jsr        [PC - 0x15C /* 0000289C */]
  4159. 000029FA  1800                     move.b     D4, D0
  4160. 000029FC  584F                     addq.w     A7, 4
  4161. 000029FE  6704                     beq        +0x6 /* 00002A04 */
  4162. 00002A00  3007                     move.w     D0, D7
  4163. 00002A02  5247                     addq.w     D7, 1
  4164. label00002A04:
  4165. 00002A04  4A47                     tst.w      D7
  4166. 00002A06  6658                     bne        +0x5A /* 00002A60 */
  4167. 00002A08  4A05                     tst.b      D5
  4168. 00002A0A  6654                     bne        +0x56 /* 00002A60 */
  4169. 00002A0C  486E FFF8                pea.l      [A6 - 0x8]
  4170. 00002A10  4EBA 1DB8                jsr        [PC + 0x1DB8 /* 000047CA */]
  4171. 00002A14  7008                     moveq.l    D0, 0x08
  4172. 00002A16  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4173. 00002A1A  584F                     addq.w     A7, 4
  4174. 00002A1C  6638                     bne        +0x3A /* 00002A56 */
  4175. 00002A1E  7002                     moveq.l    D0, 0x02
  4176. 00002A20  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4177. 00002A24  6630                     bne        +0x32 /* 00002A56 */
  4178. 00002A26  486E FFF2                pea.l      [A6 - 0xE]
  4179. 00002A2A  4EBA 1D9E                jsr        [PC + 0x1D9E /* 000047CA */]
  4180. 00002A2E  7008                     moveq.l    D0, 0x08
  4181. 00002A30  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4182. 00002A34  584F                     addq.w     A7, 4
  4183. 00002A36  660A                     bne        +0xC /* 00002A42 */
  4184. 00002A38  7003                     moveq.l    D0, 0x03
  4185. 00002A3A  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4186. 00002A3E  6700 0122                beq        +0x124 /* 00002B62 */
  4187. label00002A42:
  4188. 00002A42  486E FFF2                pea.l      [A6 - 0xE]
  4189. 00002A46  4EBA 1DD2                jsr        [PC + 0x1DD2 /* 0000481A */]
  4190. 00002A4A  486E FFF8                pea.l      [A6 - 0x8]
  4191. 00002A4E  4EBA 1DCA                jsr        [PC + 0x1DCA /* 0000481A */]
  4192. 00002A52  504F                     addq.w     A7, 8
  4193. 00002A54  600A                     bra        +0xC /* 00002A60 */
  4194. label00002A56:
  4195. 00002A56  486E FFF8                pea.l      [A6 - 0x8]
  4196. 00002A5A  4EBA 1DBE                jsr        [PC + 0x1DBE /* 0000481A */]
  4197. 00002A5E  584F                     addq.w     A7, 4
  4198. label00002A60:
  4199. 00002A60  4A2E FFFF                tst.b      [A6 - 0x1]
  4200. 00002A64  670E                     beq        +0x10 /* 00002A74 */
  4201. 00002A66  3D7C 0008 FFF2           move.w     [A6 - 0xE], 0x8
  4202. 00002A6C  7003                     moveq.l    D0, 0x03
  4203. 00002A6E  2D40 FFF4                move.l     [A6 - 0xC], D0
  4204. 00002A72  600A                     bra        +0xC /* 00002A7E */
  4205. label00002A74:
  4206. 00002A74  426E FFF2                clr.w      [A6 - 0xE]
  4207. 00002A78  7000                     moveq.l    D0, 0x00
  4208. 00002A7A  2D40 FFF4                move.l     [A6 - 0xC], D0
  4209. label00002A7E:
  4210. 00002A7E  4A47                     tst.w      D7
  4211. 00002A80  6E58                     bgt        +0x5A /* 00002ADA */
  4212. label00002A82:
  4213. 00002A82  486E FFF8                pea.l      [A6 - 0x8]
  4214. 00002A86  4EBA 1D42                jsr        [PC + 0x1D42 /* 000047CA */]
  4215. 00002A8A  302E FFF8                move.w     D0, [A6 - 0x8]
  4216. 00002A8E  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4217. 00002A92  584F                     addq.w     A7, 4
  4218. 00002A94  660C                     bne        +0xE /* 00002AA2 */
  4219. 00002A96  202E FFFA                move.l     D0, [A6 - 0x6]
  4220. 00002A9A  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4221. 00002A9E  6700 00C2                beq        +0xC4 /* 00002B62 */
  4222. label00002AA2:
  4223. 00002AA2  4A6E FFF8                tst.w      [A6 - 0x8]
  4224. 00002AA6  6610                     bne        +0x12 /* 00002AB8 */
  4225. 00002AA8  7028                     moveq.l    D0, 0x28
  4226. 00002AAA  2F00                     move.l     -[A7], D0
  4227. 00002AAC  4EBA 1C9E                jsr        [PC + 0x1C9E /* 0000474C */]
  4228. 00002AB0  7000                     moveq.l    D0, 0x00
  4229. 00002AB2  584F                     addq.w     A7, 4
  4230. 00002AB4  6000 00D0                bra        +0xD2 /* 00002B86 */
  4231. label00002AB8:
  4232. 00002AB8  486E FFF8                pea.l      [A6 - 0x8]
  4233. 00002ABC  4EBA 1D5C                jsr        [PC + 0x1D5C /* 0000481A */]
  4234. 00002AC0  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  4235. 00002AC4  4EBA FD54                jsr        [PC - 0x2AC /* 0000281A */]
  4236. 00002AC8  4A6D F054                tst.w      [A5 - 0xFAC]
  4237. 00002ACC  504F                     addq.w     A7, 8
  4238. 00002ACE  6706                     beq        +0x8 /* 00002AD6 */
  4239. 00002AD0  7000                     moveq.l    D0, 0x00
  4240. 00002AD2  6000 00B2                bra        +0xB4 /* 00002B86 */
  4241. label00002AD6:
  4242. 00002AD6  3007                     move.w     D0, D7
  4243. 00002AD8  5247                     addq.w     D7, 1
  4244. label00002ADA:
  4245. 00002ADA  486E FFF8                pea.l      [A6 - 0x8]
  4246. 00002ADE  4EBA 1CEA                jsr        [PC + 0x1CEA /* 000047CA */]
  4247. 00002AE2  7008                     moveq.l    D0, 0x08
  4248. 00002AE4  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4249. 00002AE8  584F                     addq.w     A7, 4
  4250. 00002AEA  663A                     bne        +0x3C /* 00002B26 */
  4251. 00002AEC  702A                     moveq.l    D0, 0x2A
  4252. 00002AEE  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4253. 00002AF2  6D32                     blt        +0x34 /* 00002B26 */
  4254. 00002AF4  4AAE FFFA                tst.l      [A6 - 0x6]
  4255. 00002AF8  6622                     bne        +0x24 /* 00002B1C */
  4256. 00002AFA  4A06                     tst.b      D6
  4257. 00002AFC  6710                     beq        +0x12 /* 00002B0E */
  4258. 00002AFE  3D7C 0008 FFF2           move.w     [A6 - 0xE], 0x8
  4259. 00002B04  7003                     moveq.l    D0, 0x03
  4260. 00002B06  2D40 FFF4                move.l     [A6 - 0xC], D0
  4261. 00002B0A  6000 FF76                bra        -0x88 /* 00002A82 */
  4262. label00002B0E:
  4263. 00002B0E  7024                     moveq.l    D0, 0x24
  4264. 00002B10  2F00                     move.l     -[A7], D0
  4265. 00002B12  4EBA 1C38                jsr        [PC + 0x1C38 /* 0000474C */]
  4266. 00002B16  7000                     moveq.l    D0, 0x00
  4267. 00002B18  584F                     addq.w     A7, 4
  4268. 00002B1A  606A                     bra        +0x6C /* 00002B86 */
  4269. label00002B1C:
  4270. 00002B1C  7001                     moveq.l    D0, 0x01
  4271. 00002B1E  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4272. 00002B22  6700 FF5E                beq        -0xA0 /* 00002A82 */
  4273. label00002B26:
  4274. 00002B26  4A2D F0D7                tst.b      [A5 - 0xF29]
  4275. 00002B2A  6628                     bne        +0x2A /* 00002B54 */
  4276. 00002B2C  302E FFF8                move.w     D0, [A6 - 0x8]
  4277. 00002B30  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4278. 00002B34  660A                     bne        +0xC /* 00002B40 */
  4279. 00002B36  202E FFFA                move.l     D0, [A6 - 0x6]
  4280. 00002B3A  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4281. 00002B3E  6714                     beq        +0x16 /* 00002B54 */
  4282. label00002B40:
  4283. 00002B40  0C47 0001                cmpi.w     D7, 0x1
  4284. 00002B44  670E                     beq        +0x10 /* 00002B54 */
  4285. 00002B46  7005                     moveq.l    D0, 0x05
  4286. 00002B48  2F00                     move.l     -[A7], D0
  4287. 00002B4A  4EBA 1C00                jsr        [PC + 0x1C00 /* 0000474C */]
  4288. 00002B4E  7000                     moveq.l    D0, 0x00
  4289. 00002B50  584F                     addq.w     A7, 4
  4290. 00002B52  6032                     bra        +0x34 /* 00002B86 */
  4291. label00002B54:
  4292. 00002B54  486E FFF8                pea.l      [A6 - 0x8]
  4293. 00002B58  4EBA 1CC0                jsr        [PC + 0x1CC0 /* 0000481A */]
  4294. 00002B5C  584F                     addq.w     A7, 4
  4295. 00002B5E  6000 FF22                bra        -0xDC /* 00002A82 */
  4296. label00002B62:
  4297. 00002B62  4A05                     tst.b      D5
  4298. 00002B64  6710                     beq        +0x12 /* 00002B76 */
  4299. 00002B66  48C7                     ext.l      D7
  4300. 00002B68  2F07                     move.l     -[A7], D7
  4301. 00002B6A  7043                     moveq.l    D0, 0x43
  4302. 00002B6C  2F00                     move.l     -[A7], D0
  4303. 00002B6E  4EBA 1D06                jsr        [PC + 0x1D06 /* 00004876 */]
  4304. 00002B72  504F                     addq.w     A7, 8
  4305. 00002B74  600E                     bra        +0x10 /* 00002B84 */
  4306. label00002B76:
  4307. 00002B76  48C7                     ext.l      D7
  4308. 00002B78  2F07                     move.l     -[A7], D7
  4309. 00002B7A  7042                     moveq.l    D0, 0x42
  4310. 00002B7C  2F00                     move.l     -[A7], D0
  4311. 00002B7E  4EBA 1CF6                jsr        [PC + 0x1CF6 /* 00004876 */]
  4312. 00002B82  504F                     addq.w     A7, 8
  4313. label00002B84:
  4314. 00002B84  1004                     move.b     D0, D4
  4315. label00002B86:
  4316. 00002B86  4CEE 00F8 FFDE           movem.l    D3,D4,D5,D6,D7, [A6 - 0x22]
  4317. 00002B8C  4E5E                     unlink     A6
  4318. 00002B8E  4E75                     rts
  4319. fn00002B90:
  4320. 00002B90  4E56 FFFC                link       A6, -0x0004
  4321. 00002B94  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4322. 00002B98  3A2E 0012                move.w     D5, [A6 + 0x12]
  4323. 00002B9C  3C2E 000A                move.w     D6, [A6 + 0xA]
  4324. 00002BA0  48C6                     ext.l      D6
  4325. 00002BA2  2F06                     move.l     -[A7], D6
  4326. 00002BA4  4EBA EE60                jsr        [PC - 0x11A0 /* 00001A06 */]
  4327. 00002BA8  3E00                     move.w     D7, D0
  4328. 00002BAA  48C5                     ext.l      D5
  4329. 00002BAC  2F05                     move.l     -[A7], D5
  4330. 00002BAE  102E 000F                move.b     D0, [A6 + 0xF]
  4331. 00002BB2  4880                     ext.w      D0
  4332. 00002BB4  48C0                     ext.l      D0
  4333. 00002BB6  2F00                     move.l     -[A7], D0
  4334. 00002BB8  7600                     moveq.l    D3, 0x00
  4335. 00002BBA  4A47                     tst.w      D7
  4336. 00002BBC  6C06                     bge        +0x8 /* 00002BC4 */
  4337. 00002BBE  4A45                     tst.w      D5
  4338. 00002BC0  6602                     bne        +0x4 /* 00002BC4 */
  4339. 00002BC2  7601                     moveq.l    D3, 0x01
  4340. label00002BC4:
  4341. 00002BC4  4883                     ext.w      D3
  4342. 00002BC6  48C3                     ext.l      D3
  4343. 00002BC8  2F03                     move.l     -[A7], D3
  4344. 00002BCA  4EBA FE04                jsr        [PC - 0x1FC /* 000029D0 */]
  4345. 00002BCE  1800                     move.b     D4, D0
  4346. 00002BD0  4A6D F054                tst.w      [A5 - 0xFAC]
  4347. 00002BD4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4348. 00002BD8  6600 008A                bne        +0x8C /* 00002C64 */
  4349. 00002BDC  4A47                     tst.w      D7
  4350. 00002BDE  6D10                     blt        +0x12 /* 00002BF0 */
  4351. 00002BE0  48C7                     ext.l      D7
  4352. 00002BE2  2F07                     move.l     -[A7], D7
  4353. 00002BE4  7056                     moveq.l    D0, 0x56
  4354. 00002BE6  2F00                     move.l     -[A7], D0
  4355. 00002BE8  4EBA 1C8C                jsr        [PC + 0x1C8C /* 00004876 */]
  4356. 00002BEC  504F                     addq.w     A7, 8
  4357. 00002BEE  6074                     bra        +0x76 /* 00002C64 */
  4358. label00002BF0:
  4359. 00002BF0  4A04                     tst.b      D4
  4360. 00002BF2  6754                     beq        +0x56 /* 00002C48 */
  4361. 00002BF4  7000                     moveq.l    D0, 0x00
  4362. 00002BF6  2F00                     move.l     -[A7], D0
  4363. 00002BF8  486E FFFE                pea.l      [A6 - 0x2]
  4364. 00002BFC  486E FFFC                pea.l      [A6 - 0x4]
  4365. 00002C00  48C6                     ext.l      D6
  4366. 00002C02  2F06                     move.l     -[A7], D6
  4367. 00002C04  7201                     moveq.l    D1, 0x01
  4368. 00002C06  2F01                     move.l     -[A7], D1
  4369. 00002C08  4EBA F420                jsr        [PC - 0xBE0 /* 0000202A */]
  4370. 00002C0C  7002                     moveq.l    D0, 0x02
  4371. 00002C0E  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4372. 00002C12  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4373. 00002C16  6606                     bne        +0x8 /* 00002C1E */
  4374. 00002C18  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  4375. label00002C1E:
  4376. 00002C1E  302E FFFE                move.w     D0, [A6 - 0x2]
  4377. 00002C22  48C0                     ext.l      D0
  4378. 00002C24  2F00                     move.l     -[A7], D0
  4379. 00002C26  302E FFFC                move.w     D0, [A6 - 0x4]
  4380. 00002C2A  48C0                     ext.l      D0
  4381. 00002C2C  2F00                     move.l     -[A7], D0
  4382. 00002C2E  4EBA 1D14                jsr        [PC + 0x1D14 /* 00004944 */]
  4383. 00002C32  302E FFFC                move.w     D0, [A6 - 0x4]
  4384. 00002C36  48C0                     ext.l      D0
  4385. 00002C38  2F00                     move.l     -[A7], D0
  4386. 00002C3A  7058                     moveq.l    D0, 0x58
  4387. 00002C3C  2F00                     move.l     -[A7], D0
  4388. 00002C3E  4EBA 1C36                jsr        [PC + 0x1C36 /* 00004876 */]
  4389. 00002C42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4390. 00002C46  601C                     bra        +0x1E /* 00002C64 */
  4391. label00002C48:
  4392. 00002C48  48C6                     ext.l      D6
  4393. 00002C4A  2F06                     move.l     -[A7], D6
  4394. 00002C4C  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4395. 00002C50  48C0                     ext.l      D0
  4396. 00002C52  588F                     addq.l     A7, 4
  4397. 00002C54  2F00                     move.l     -[A7], D0
  4398. 00002C56  7000                     moveq.l    D0, 0x00
  4399. 00002C58  102D F052                move.b     D0, [A5 - 0xFAE]
  4400. 00002C5C  2F00                     move.l     -[A7], D0
  4401. 00002C5E  4EBA 1C16                jsr        [PC + 0x1C16 /* 00004876 */]
  4402. 00002C62  504F                     addq.w     A7, 8
  4403. label00002C64:
  4404. 00002C64  4CEE 00F8 FFE8           movem.l    D3,D4,D5,D6,D7, [A6 - 0x18]
  4405. 00002C6A  4E5E                     unlink     A6
  4406. 00002C6C  4E75                     rts
  4407. fn00002C6E:
  4408. 00002C6E  4E56 0000                link       A6, 0
  4409. 00002C72  302E 000E                move.w     D0, [A6 + 0xE]
  4410. 00002C76  48C0                     ext.l      D0
  4411. 00002C78  2F00                     move.l     -[A7], D0
  4412. 00002C7A  7000                     moveq.l    D0, 0x00
  4413. 00002C7C  2F00                     move.l     -[A7], D0
  4414. 00002C7E  322E 000A                move.w     D1, [A6 + 0xA]
  4415. 00002C82  48C1                     ext.l      D1
  4416. 00002C84  2F01                     move.l     -[A7], D1
  4417. 00002C86  4EBA FF08                jsr        [PC - 0xF8 /* 00002B90 */]
  4418. 00002C8A  4E5E                     unlink     A6
  4419. 00002C8C  4E75                     rts
  4420. fn00002C8E:
  4421. 00002C8E  4E56 FFF8                link       A6, -0x0008
  4422. 00002C92  48E7 0018                movem.l    -[A7], A3,A4
  4423. 00002C96  486E FFFE                pea.l      [A6 - 0x2]
  4424. 00002C9A  486E FFF8                pea.l      [A6 - 0x8]
  4425. 00002C9E  4EBA 1B42                jsr        [PC + 0x1B42 /* 000047E2 */]
  4426. 00002CA2  4A6E FFF8                tst.w      [A6 - 0x8]
  4427. 00002CA6  504F                     addq.w     A7, 8
  4428. 00002CA8  6606                     bne        +0x8 /* 00002CB0 */
  4429. 00002CAA  7001                     moveq.l    D0, 0x01
  4430. 00002CAC  6000 00AA                bra        +0xAC /* 00002D58 */
  4431. label00002CB0:
  4432. 00002CB0  4A6E FFFE                tst.w      [A6 - 0x2]
  4433. 00002CB4  6C1E                     bge        +0x20 /* 00002CD4 */
  4434. 00002CB6  7007                     moveq.l    D0, 0x07
  4435. 00002CB8  2F00                     move.l     -[A7], D0
  4436. 00002CBA  4EBA 1A90                jsr        [PC + 0x1A90 /* 0000474C */]
  4437. 00002CBE  41EE FFFE                lea.l      A0, [A6 - 0x2]
  4438. 00002CC2  2F20                     move.l     -[A7], -[A0]
  4439. 00002CC4  3F20                     move.w     -[A7], -[A0]
  4440. 00002CC6  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4441. 00002CCA  7000                     moveq.l    D0, 0x00
  4442. 00002CCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4443. 00002CD0  6000 0086                bra        +0x88 /* 00002D58 */
  4444. label00002CD4:
  4445. 00002CD4  7000                     moveq.l    D0, 0x00
  4446. 00002CD6  2F00                     move.l     -[A7], D0
  4447. 00002CD8  2F00                     move.l     -[A7], D0
  4448. 00002CDA  322E FFFE                move.w     D1, [A6 - 0x2]
  4449. 00002CDE  48C1                     ext.l      D1
  4450. 00002CE0  2F01                     move.l     -[A7], D1
  4451. 00002CE2  2F2D EE44                move.l     -[A7], [A5 - 0x11BC]
  4452. 00002CE6  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  4453. 00002CEA  2640                     movea.l    A3, D0
  4454. 00002CEC  200B                     move.l     D0, A3
  4455. 00002CEE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4456. 00002CF2  671A                     beq        +0x1C /* 00002D0E */
  4457. 00002CF4  286B 0002                movea.l    A4, [A3 + 0x2]
  4458. 00002CF8  200C                     move.l     D0, A4
  4459. 00002CFA  6704                     beq        +0x6 /* 00002D00 */
  4460. 00002CFC  4E94                     jsr        [A4]
  4461. 00002CFE  6024                     bra        +0x26 /* 00002D24 */
  4462. label00002D00:
  4463. 00002D00  486E FFF8                pea.l      [A6 - 0x8]
  4464. 00002D04  4EBA 1B14                jsr        [PC + 0x1B14 /* 0000481A */]
  4465. 00002D08  7000                     moveq.l    D0, 0x00
  4466. 00002D0A  584F                     addq.w     A7, 4
  4467. 00002D0C  604A                     bra        +0x4C /* 00002D58 */
  4468. label00002D0E:
  4469. 00002D0E  7000                     moveq.l    D0, 0x00
  4470. 00002D10  2F00                     move.l     -[A7], D0
  4471. 00002D12  2F00                     move.l     -[A7], D0
  4472. 00002D14  322E FFFE                move.w     D1, [A6 - 0x2]
  4473. 00002D18  48C1                     ext.l      D1
  4474. 00002D1A  2F01                     move.l     -[A7], D1
  4475. 00002D1C  4EBA FE72                jsr        [PC - 0x18E /* 00002B90 */]
  4476. 00002D20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4477. label00002D24:
  4478. 00002D24  4A2D F0D7                tst.b      [A5 - 0xF29]
  4479. 00002D28  662C                     bne        +0x2E /* 00002D56 */
  4480. 00002D2A  486E FFF8                pea.l      [A6 - 0x8]
  4481. 00002D2E  4EBA 1A9A                jsr        [PC + 0x1A9A /* 000047CA */]
  4482. 00002D32  4A6E FFF8                tst.w      [A6 - 0x8]
  4483. 00002D36  584F                     addq.w     A7, 4
  4484. 00002D38  671C                     beq        +0x1E /* 00002D56 */
  4485. 00002D3A  7027                     moveq.l    D0, 0x27
  4486. 00002D3C  2F00                     move.l     -[A7], D0
  4487. 00002D3E  4EBA 1A0C                jsr        [PC + 0x1A0C /* 0000474C */]
  4488. 00002D42  41EE FFFE                lea.l      A0, [A6 - 0x2]
  4489. 00002D46  2F20                     move.l     -[A7], -[A0]
  4490. 00002D48  3F20                     move.w     -[A7], -[A0]
  4491. 00002D4A  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4492. 00002D4E  7000                     moveq.l    D0, 0x00
  4493. 00002D50  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4494. 00002D54  6002                     bra        +0x4 /* 00002D58 */
  4495. label00002D56:
  4496. 00002D56  7001                     moveq.l    D0, 0x01
  4497. label00002D58:
  4498. 00002D58  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  4499. 00002D5E  4E5E                     unlink     A6
  4500. 00002D60  4E75                     rts
  4501. fn00002D62:
  4502. 00002D62  4E56 0000                link       A6, 0
  4503. 00002D66  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  4504. 00002D6A  2050                     movea.l    A0, [A0]
  4505. 00002D6C  2B68 0008 F0BC           move.l     [A5 - 0xF44], [A0 + 0x8]
  4506. 00002D72  206D F056                movea.l    A0, [A5 - 0xFAA]
  4507. 00002D76  3B68 0016 F0C0           move.w     [A5 - 0xF40], [A0 + 0x16]
  4508. 00002D7C  4E5E                     unlink     A6
  4509. 00002D7E  4E75                     rts
  4510. fn00002D80:
  4511. 00002D80  4E56 0000                link       A6, 0
  4512. 00002D84  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  4513. 00002D88  2050                     movea.l    A0, [A0]
  4514. 00002D8A  3028 000A                move.w     D0, [A0 + 0xA]
  4515. 00002D8E  906D F0BE                sub.w      D0, [A5 - 0xF42]
  4516. 00002D92  48C0                     ext.l      D0
  4517. 00002D94  2F00                     move.l     -[A7], D0
  4518. 00002D96  302E 000A                move.w     D0, [A6 + 0xA]
  4519. 00002D9A  906D F0C0                sub.w      D0, [A5 - 0xF40]
  4520. 00002D9E  48C0                     ext.l      D0
  4521. 00002DA0  2F00                     move.l     -[A7], D0
  4522. 00002DA2  2F2D F0B8                move.l     -[A7], [A5 - 0xF48]
  4523. 00002DA6  4EBA EA4A                jsr        [PC - 0x15B6 /* 000017F2 */]
  4524. 00002DAA  4E5E                     unlink     A6
  4525. 00002DAC  4E75                     rts
  4526. fn00002DAE:
  4527. 00002DAE  4E56 0000                link       A6, 0
  4528. 00002DB2  206D F056                movea.l    A0, [A5 - 0xFAA]
  4529. 00002DB6  3028 0016                move.w     D0, [A0 + 0x16]
  4530. 00002DBA  48C0                     ext.l      D0
  4531. 00002DBC  2F00                     move.l     -[A7], D0
  4532. 00002DBE  4EBA FFC0                jsr        [PC - 0x40 /* 00002D80 */]
  4533. 00002DC2  4E5E                     unlink     A6
  4534. 00002DC4  4E75                     rts
  4535. fn00002DC6:
  4536. 00002DC6  4E56 0000                link       A6, 0
  4537. 00002DCA  2F07                     move.l     -[A7], D7
  4538. 00002DCC  4EBA FF94                jsr        [PC - 0x6C /* 00002D62 */]
  4539. 00002DD0  4EBA FEBC                jsr        [PC - 0x144 /* 00002C8E */]
  4540. 00002DD4  1E00                     move.b     D7, D0
  4541. 00002DD6  6704                     beq        +0x6 /* 00002DDC */
  4542. 00002DD8  4EBA FFD4                jsr        [PC - 0x2C /* 00002DAE */]
  4543. label00002DDC:
  4544. 00002DDC  1007                     move.b     D0, D7
  4545. 00002DDE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4546. 00002DE2  4E5E                     unlink     A6
  4547. 00002DE4  4E75                     rts
  4548. fn00002DE6:
  4549. 00002DE6  4E56 0000                link       A6, 0
  4550. 00002DEA  2F07                     move.l     -[A7], D7
  4551. 00002DEC  1E2E 000B                move.b     D7, [A6 + 0xB]
  4552. 00002DF0  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4553. 00002DF4  2050                     movea.l    A0, [A0]
  4554. 00002DF6  7040                     moveq.l    D0, 0x40
  4555. 00002DF8  C0A8 0026                and.l      D0, [A0 + 0x26]
  4556. 00002DFC  6700 0086                beq        +0x88 /* 00002E84 */
  4557. 00002E00  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  4558. 00002E04  4EBA FA14                jsr        [PC - 0x5EC /* 0000281A */]
  4559. 00002E08  4A6D F054                tst.w      [A5 - 0xFAC]
  4560. 00002E0C  584F                     addq.w     A7, 4
  4561. 00002E0E  6600 0082                bne        +0x84 /* 00002E92 */
  4562. 00002E12  7001                     moveq.l    D0, 0x01
  4563. 00002E14  2F00                     move.l     -[A7], D0
  4564. 00002E16  7242                     moveq.l    D1, 0x42
  4565. 00002E18  2F01                     move.l     -[A7], D1
  4566. 00002E1A  4EBA 1A5A                jsr        [PC + 0x1A5A /* 00004876 */]
  4567. 00002E1E  7023                     moveq.l    D0, 0x23
  4568. 00002E20  2F00                     move.l     -[A7], D0
  4569. 00002E22  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4570. 00002E26  48C0                     ext.l      D0
  4571. 00002E28  588F                     addq.l     A7, 4
  4572. 00002E2A  2F00                     move.l     -[A7], D0
  4573. 00002E2C  7000                     moveq.l    D0, 0x00
  4574. 00002E2E  102D F052                move.b     D0, [A5 - 0xFAE]
  4575. 00002E32  2F00                     move.l     -[A7], D0
  4576. 00002E34  4EBA 1A40                jsr        [PC + 0x1A40 /* 00004876 */]
  4577. 00002E38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4578. 00002E3C  604C                     bra        +0x4E /* 00002E8A */
  4579. label00002E3E:
  4580. 00002E3E  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4581. 00002E42  4EBA 1130                jsr        [PC + 0x1130 /* 00003F74 */]
  4582. 00002E46  4A00                     tst.b      D0
  4583. 00002E48  584F                     addq.w     A7, 4
  4584. 00002E4A  663E                     bne        +0x40 /* 00002E8A */
  4585. 00002E4C  4EBA FF78                jsr        [PC - 0x88 /* 00002DC6 */]
  4586. 00002E50  4A00                     tst.b      D0
  4587. 00002E52  6736                     beq        +0x38 /* 00002E8A */
  4588. 00002E54  4A6D F054                tst.w      [A5 - 0xFAC]
  4589. 00002E58  6716                     beq        +0x18 /* 00002E70 */
  4590. 00002E5A  4A2D F0D6                tst.b      [A5 - 0xF2A]
  4591. 00002E5E  6710                     beq        +0x12 /* 00002E70 */
  4592. 00002E60  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  4593. 00002E64  2050                     movea.l    A0, [A0]
  4594. 00002E66  216D F0BC 0008           move.l     [A0 + 0x8], [A5 - 0xF44]
  4595. 00002E6C  426D F054                clr.w      [A5 - 0xFAC]
  4596. label00002E70:
  4597. 00002E70  4A07                     tst.b      D7
  4598. 00002E72  6716                     beq        +0x18 /* 00002E8A */
  4599. 00002E74  4A6D F054                tst.w      [A5 - 0xFAC]
  4600. 00002E78  660A                     bne        +0xC /* 00002E84 */
  4601. 00002E7A  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4602. 00002E7E  4EBA 1236                jsr        [PC + 0x1236 /* 000040B6 */]
  4603. 00002E82  584F                     addq.w     A7, 4
  4604. label00002E84:
  4605. 00002E84  4A6D F054                tst.w      [A5 - 0xFAC]
  4606. 00002E88  67B4                     beq        -0x4A /* 00002E3E */
  4607. label00002E8A:
  4608. 00002E8A  4EBA 19BE                jsr        [PC + 0x19BE /* 0000484A */]
  4609. 00002E8E  4EBA ECEE                jsr        [PC - 0x1312 /* 00001B7E */]
  4610. label00002E92:
  4611. 00002E92  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4612. 00002E96  4E5E                     unlink     A6
  4613. 00002E98  4E75                     rts
  4614. fn00002E9A:
  4615. 00002E9A  4E56 FFFA                link       A6, -0x0006
  4616. 00002E9E  48E7 0300                movem.l    -[A7], D6,D7
  4617. 00002EA2  1C2E 000B                move.b     D6, [A6 + 0xB]
  4618. 00002EA6  673A                     beq        +0x3C /* 00002EE2 */
  4619. 00002EA8  486E FFFA                pea.l      [A6 - 0x6]
  4620. 00002EAC  4EBA 191C                jsr        [PC + 0x191C /* 000047CA */]
  4621. 00002EB0  7008                     moveq.l    D0, 0x08
  4622. 00002EB2  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4623. 00002EB6  584F                     addq.w     A7, 4
  4624. 00002EB8  6608                     bne        +0xA /* 00002EC2 */
  4625. 00002EBA  702A                     moveq.l    D0, 0x2A
  4626. 00002EBC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  4627. 00002EC0  6D1A                     blt        +0x1C /* 00002EDC */
  4628. label00002EC2:
  4629. 00002EC2  7002                     moveq.l    D0, 0x02
  4630. 00002EC4  2F00                     move.l     -[A7], D0
  4631. 00002EC6  4EBA 1884                jsr        [PC + 0x1884 /* 0000474C */]
  4632. 00002ECA  41EE 0000                lea.l      A0, [A6 + 0x0]
  4633. 00002ECE  2F20                     move.l     -[A7], -[A0]
  4634. 00002ED0  3F20                     move.w     -[A7], -[A0]
  4635. 00002ED2  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4636. 00002ED6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4637. 00002EDA  6054                     bra        +0x56 /* 00002F30 */
  4638. label00002EDC:
  4639. 00002EDC  3E2E FFFE                move.w     D7, [A6 - 0x2]
  4640. 00002EE0  6002                     bra        +0x4 /* 00002EE4 */
  4641. label00002EE2:
  4642. 00002EE2  7EFF                     moveq.l    D7, 0xFFFFFFFF
  4643. label00002EE4:
  4644. 00002EE4  48C7                     ext.l      D7
  4645. 00002EE6  2F07                     move.l     -[A7], D7
  4646. 00002EE8  4EBA EBF0                jsr        [PC - 0x1410 /* 00001ADA */]
  4647. 00002EEC  4A06                     tst.b      D6
  4648. 00002EEE  584F                     addq.w     A7, 4
  4649. 00002EF0  672E                     beq        +0x30 /* 00002F20 */
  4650. 00002EF2  7000                     moveq.l    D0, 0x00
  4651. 00002EF4  2F00                     move.l     -[A7], D0
  4652. 00002EF6  322D F08A                move.w     D1, [A5 - 0xF76]
  4653. 00002EFA  48C1                     ext.l      D1
  4654. 00002EFC  2F01                     move.l     -[A7], D1
  4655. 00002EFE  2F2D F0A8                move.l     -[A7], [A5 - 0xF58]
  4656. 00002F02  4EBA E6FC                jsr        [PC - 0x1904 /* 00001600 */]
  4657. 00002F06  3B40 F08A                move.w     [A5 - 0xF76], D0
  4658. 00002F0A  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4659. 00002F0E  4EBA 11A6                jsr        [PC + 0x11A6 /* 000040B6 */]
  4660. 00002F12  206D F056                movea.l    A0, [A5 - 0xFAA]
  4661. 00002F16  3B68 0016 F0A0           move.w     [A5 - 0xF60], [A0 + 0x16]
  4662. 00002F1C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4663. label00002F20:
  4664. 00002F20  102E 000F                move.b     D0, [A6 + 0xF]
  4665. 00002F24  4880                     ext.w      D0
  4666. 00002F26  48C0                     ext.l      D0
  4667. 00002F28  2F00                     move.l     -[A7], D0
  4668. 00002F2A  4EBA FEBA                jsr        [PC - 0x146 /* 00002DE6 */]
  4669. 00002F2E  584F                     addq.w     A7, 4
  4670. label00002F30:
  4671. 00002F30  4CEE 00C0 FFF2           movem.l    D6,D7, [A6 - 0xE]
  4672. 00002F36  4E5E                     unlink     A6
  4673. 00002F38  4E75                     rts
  4674. 00002F3A  4E56 FFF6                link       A6, -0x000A
  4675. 00002F3E  48E7 0308                movem.l    -[A7], D6,D7,A4
  4676. 00002F42  486E FFFC                pea.l      [A6 - 0x4]
  4677. 00002F46  486E FFF6                pea.l      [A6 - 0xA]
  4678. 00002F4A  4EBA 1896                jsr        [PC + 0x1896 /* 000047E2 */]
  4679. 00002F4E  4A00                     tst.b      D0
  4680. 00002F50  504F                     addq.w     A7, 8
  4681. 00002F52  660E                     bne        +0x10 /* 00002F62 */
  4682. 00002F54  7003                     moveq.l    D0, 0x03
  4683. 00002F56  2F00                     move.l     -[A7], D0
  4684. 00002F58  4EBA 17F2                jsr        [PC + 0x17F2 /* 0000474C */]
  4685. 00002F5C  584F                     addq.w     A7, 4
  4686. 00002F5E  6000 0110                bra        +0x112 /* 00003070 */
  4687. label00002F62:
  4688. 00002F62  302E FFFC                move.w     D0, [A6 - 0x4]
  4689. 00002F66  0440 0037                subi.w     D0, 0x37 /* '7' */
  4690. 00002F6A  671C                     beq        +0x1E /* 00002F88 */
  4691. 00002F6C  5340                     subq.w     D0, 1
  4692. 00002F6E  6714                     beq        +0x16 /* 00002F84 */
  4693. 00002F70  0440 0016                subi.w     D0, 0x16
  4694. 00002F74  6716                     beq        +0x18 /* 00002F8C */
  4695. 00002F76  0440 001B                subi.w     D0, 0x1B
  4696. 00002F7A  6718                     beq        +0x1A /* 00002F94 */
  4697. 00002F7C  0440 0143                subi.w     D0, 0x143
  4698. 00002F80  670E                     beq        +0x10 /* 00002F90 */
  4699. 00002F82  6014                     bra        +0x16 /* 00002F98 */
  4700. label00002F84:
  4701. 00002F84  7E01                     moveq.l    D7, 0x01
  4702. 00002F86  601E                     bra        +0x20 /* 00002FA6 */
  4703. label00002F88:
  4704. 00002F88  7E02                     moveq.l    D7, 0x02
  4705. 00002F8A  601A                     bra        +0x1C /* 00002FA6 */
  4706. label00002F8C:
  4707. 00002F8C  7E03                     moveq.l    D7, 0x03
  4708. 00002F8E  6016                     bra        +0x18 /* 00002FA6 */
  4709. label00002F90:
  4710. 00002F90  7E04                     moveq.l    D7, 0x04
  4711. 00002F92  6012                     bra        +0x14 /* 00002FA6 */
  4712. label00002F94:
  4713. 00002F94  7E05                     moveq.l    D7, 0x05
  4714. 00002F96  600E                     bra        +0x10 /* 00002FA6 */
  4715. label00002F98:
  4716. 00002F98  7021                     moveq.l    D0, 0x21
  4717. 00002F9A  2F00                     move.l     -[A7], D0
  4718. 00002F9C  4EBA 17AE                jsr        [PC + 0x17AE /* 0000474C */]
  4719. 00002FA0  584F                     addq.w     A7, 4
  4720. 00002FA2  6000 00CC                bra        +0xCE /* 00003070 */
  4721. label00002FA6:
  4722. 00002FA6  486E FFFE                pea.l      [A6 - 0x2]
  4723. 00002FAA  486E FFF6                pea.l      [A6 - 0xA]
  4724. 00002FAE  4EBA 1832                jsr        [PC + 0x1832 /* 000047E2 */]
  4725. 00002FB2  4A00                     tst.b      D0
  4726. 00002FB4  504F                     addq.w     A7, 8
  4727. 00002FB6  6708                     beq        +0xA /* 00002FC0 */
  4728. 00002FB8  7019                     moveq.l    D0, 0x19
  4729. 00002FBA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  4730. 00002FBE  670E                     beq        +0x10 /* 00002FCE */
  4731. label00002FC0:
  4732. 00002FC0  700F                     moveq.l    D0, 0x0F
  4733. 00002FC2  2F00                     move.l     -[A7], D0
  4734. 00002FC4  4EBA 1786                jsr        [PC + 0x1786 /* 0000474C */]
  4735. 00002FC8  584F                     addq.w     A7, 4
  4736. 00002FCA  6000 00A4                bra        +0xA6 /* 00003070 */
  4737. label00002FCE:
  4738. 00002FCE  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4739. 00002FD2  4EBA 1070                jsr        [PC + 0x1070 /* 00004044 */]
  4740. 00002FD6  206D F056                movea.l    A0, [A5 - 0xFAA]
  4741. 00002FDA  2C00                     move.l     D6, D0
  4742. 00002FDC  9CA8 0008                sub.l      D6, [A0 + 0x8]
  4743. 00002FE0  7000                     moveq.l    D0, 0x00
  4744. 00002FE2  2F00                     move.l     -[A7], D0
  4745. 00002FE4  2206                     move.l     D1, D6
  4746. 00002FE6  5281                     addq.l     D1, 1
  4747. 00002FE8  2F01                     move.l     -[A7], D1
  4748. 00002FEA  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4749. 00002FEE  2840                     movea.l    A4, D0
  4750. 00002FF0  200C                     move.l     D0, A4
  4751. 00002FF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4752. 00002FF6  6778                     beq        +0x7A /* 00003070 */
  4753. 00002FF8  2F06                     move.l     -[A7], D6
  4754. 00002FFA  2F14                     move.l     -[A7], [A4]
  4755. 00002FFC  206D F056                movea.l    A0, [A5 - 0xFAA]
  4756. 00003000  2068 0004                movea.l    A0, [A0 + 0x4]
  4757. 00003004  226D F056                movea.l    A1, [A5 - 0xFAA]
  4758. 00003008  2029 0008                move.l     D0, [A1 + 0x8]
  4759. 0000300C  D090                     add.l      D0, [A0]
  4760. 0000300E  2F00                     move.l     -[A7], D0
  4761. 00003010  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  4762. 00003014  2006                     move.l     D0, D6
  4763. 00003016  D094                     add.l      D0, [A4]
  4764. 00003018  2040                     movea.l    A0, D0
  4765. 0000301A  4210                     clr.b      [A0]
  4766. 0000301C  2F0C                     move.l     -[A7], A4
  4767. 0000301E  7001                     moveq.l    D0, 0x01
  4768. 00003020  2F00                     move.l     -[A7], D0
  4769. 00003022  4EBA F570                jsr        [PC - 0xA90 /* 00002594 */]
  4770. 00003026  4A6D F054                tst.w      [A5 - 0xFAC]
  4771. 0000302A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4772. 0000302E  6618                     bne        +0x1A /* 00003048 */
  4773. 00003030  48C7                     ext.l      D7
  4774. 00003032  2F07                     move.l     -[A7], D7
  4775. 00003034  4EBA 1964                jsr        [PC + 0x1964 /* 0000499A */]
  4776. 00003038  7000                     moveq.l    D0, 0x00
  4777. 0000303A  2F00                     move.l     -[A7], D0
  4778. 0000303C  725D                     moveq.l    D1, 0x5D
  4779. 0000303E  2F01                     move.l     -[A7], D1
  4780. 00003040  4EBA 1834                jsr        [PC + 0x1834 /* 00004876 */]
  4781. 00003044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4782. label00003048:
  4783. 00003048  2F0C                     move.l     -[A7], A4
  4784. 0000304A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  4785. 0000304E  584F                     addq.w     A7, 4
  4786. label00003050:
  4787. 00003050  486E FFF6                pea.l      [A6 - 0xA]
  4788. 00003054  4EBA 1774                jsr        [PC + 0x1774 /* 000047CA */]
  4789. 00003058  4A6E FFF6                tst.w      [A6 - 0xA]
  4790. 0000305C  584F                     addq.w     A7, 4
  4791. 0000305E  6710                     beq        +0x12 /* 00003070 */
  4792. 00003060  41EE FFFC                lea.l      A0, [A6 - 0x4]
  4793. 00003064  2F20                     move.l     -[A7], -[A0]
  4794. 00003066  3F20                     move.w     -[A7], -[A0]
  4795. 00003068  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4796. 0000306C  5C4F                     addq.w     A7, 6
  4797. 0000306E  60E0                     bra        -0x1E /* 00003050 */
  4798. label00003070:
  4799. 00003070  4CEE 10C0 FFEA           movem.l    D6,D7,A4, [A6 - 0x16]
  4800. 00003076  4E5E                     unlink     A6
  4801. 00003078  4E75                     rts
  4802. fn0000307A:
  4803. 0000307A  4E56 FFF6                link       A6, -0x000A
  4804. 0000307E  48E7 0300                movem.l    -[A7], D6,D7
  4805. 00003082  486E FFF6                pea.l      [A6 - 0xA]
  4806. 00003086  4EBA 1742                jsr        [PC + 0x1742 /* 000047CA */]
  4807. 0000308A  7008                     moveq.l    D0, 0x08
  4808. 0000308C  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  4809. 00003090  584F                     addq.w     A7, 4
  4810. 00003092  6608                     bne        +0xA /* 0000309C */
  4811. 00003094  702A                     moveq.l    D0, 0x2A
  4812. 00003096  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  4813. 0000309A  6D0E                     blt        +0x10 /* 000030AA */
  4814. label0000309C:
  4815. 0000309C  7016                     moveq.l    D0, 0x16
  4816. 0000309E  2F00                     move.l     -[A7], D0
  4817. 000030A0  4EBA 16AA                jsr        [PC + 0x16AA /* 0000474C */]
  4818. 000030A4  584F                     addq.w     A7, 4
  4819. 000030A6  6000 0096                bra        +0x98 /* 0000313E */
  4820. label000030AA:
  4821. 000030AA  3C2E FFFA                move.w     D6, [A6 - 0x6]
  4822. 000030AE  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4823. 000030B2  4EBA 1002                jsr        [PC + 0x1002 /* 000040B6 */]
  4824. 000030B6  486E FFFC                pea.l      [A6 - 0x4]
  4825. 000030BA  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4826. 000030BE  2050                     movea.l    A0, [A0]
  4827. 000030C0  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4828. 000030C4  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4829. 000030C8  2050                     movea.l    A0, [A0]
  4830. 000030CA  3028 002A                move.w     D0, [A0 + 0x2A]
  4831. 000030CE  48C0                     ext.l      D0
  4832. 000030D0  2F00                     move.l     -[A7], D0
  4833. 000030D2  7010                     moveq.l    D0, 0x10
  4834. 000030D4  2F00                     move.l     -[A7], D0
  4835. 000030D6  723B                     moveq.l    D1, 0x3B
  4836. 000030D8  2F01                     move.l     -[A7], D1
  4837. 000030DA  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4838. 000030DE  4EBA 020A                jsr        [PC + 0x20A /* 000032EA */]
  4839. 000030E2  3E00                     move.w     D7, D0
  4840. 000030E4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4841. 000030E8  6706                     beq        +0x8 /* 000030F0 */
  4842. 000030EA  3B47 F054                move.w     [A5 - 0xFAC], D7
  4843. 000030EE  604E                     bra        +0x50 /* 0000313E */
  4844. label000030F0:
  4845. 000030F0  48C6                     ext.l      D6
  4846. 000030F2  2F06                     move.l     -[A7], D6
  4847. 000030F4  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4848. 000030F8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4849. 000030FC  2050                     movea.l    A0, [A0]
  4850. 000030FE  3140 0030                move.w     [A0 + 0x30], D0
  4851. 00003102  48C6                     ext.l      D6
  4852. 00003104  2F06                     move.l     -[A7], D6
  4853. 00003106  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4854. 0000310A  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  4855. 0000310E  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  4856. 00003112  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4857. 00003116  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  4858. 0000311A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4859. 0000311E  2050                     movea.l    A0, [A0]
  4860. 00003120  226E FFFC                movea.l    A1, [A6 - 0x4]
  4861. 00003124  2251                     movea.l    A1, [A1]
  4862. 00003126  3368 0012 0016           move.w     [A1 + 0x16], [A0 + 0x12]
  4863. 0000312C  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4864. 00003130  2050                     movea.l    A0, [A0]
  4865. 00003132  00A8 0000 0100 0026      ori.l      [A0 + 0x26], 0x100
  4866. 0000313A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4867. label0000313E:
  4868. 0000313E  4CEE 00C0 FFEE           movem.l    D6,D7, [A6 - 0x12]
  4869. 00003144  4E5E                     unlink     A6
  4870. 00003146  4E75                     rts
  4871. fn00003148:
  4872. 00003148  4E56 0000                link       A6, 0
  4873. 0000314C  48E7 1300                movem.l    -[A7], D3,D6,D7
  4874. 00003150  3C2E 000E                move.w     D6, [A6 + 0xE]
  4875. 00003154  3E2E 000A                move.w     D7, [A6 + 0xA]
  4876. 00003158  7601                     moveq.l    D3, 0x01
  4877. 0000315A  BE46                     cmp.w      D7, D6
  4878. 0000315C  670E                     beq        +0x10 /* 0000316C */
  4879. 0000315E  0C47 003F                cmpi.w     D7, 0x3F /* '?' */
  4880. 00003162  6606                     bne        +0x8 /* 0000316A */
  4881. 00003164  0C46 008D                cmpi.w     D6, 0x8D
  4882. 00003168  6702                     beq        +0x4 /* 0000316C */
  4883. label0000316A:
  4884. 0000316A  7600                     moveq.l    D3, 0x00
  4885. label0000316C:
  4886. 0000316C  1003                     move.b     D0, D3
  4887. 0000316E  4CEE 00C8 FFF4           movem.l    D3,D6,D7, [A6 - 0xC]
  4888. 00003174  4E5E                     unlink     A6
  4889. 00003176  4E75                     rts
  4890. fn00003178:
  4891. 00003178  4E56 FFF8                link       A6, -0x0008
  4892. 0000317C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4893. 00003180  3C2E 000E                move.w     D6, [A6 + 0xE]
  4894. 00003184  3E2E 000A                move.w     D7, [A6 + 0xA]
  4895. 00003188  206D F056                movea.l    A0, [A5 - 0xFAA]
  4896. 0000318C  2828 0008                move.l     D4, [A0 + 0x8]
  4897. 00003190  3A28 0016                move.w     D5, [A0 + 0x16]
  4898. 00003194  6000 00E2                bra        +0xE4 /* 00003278 */
  4899. label00003198:
  4900. 00003198  486E FFFE                pea.l      [A6 - 0x2]
  4901. 0000319C  486E FFF8                pea.l      [A6 - 0x8]
  4902. 000031A0  4EBA 1640                jsr        [PC + 0x1640 /* 000047E2 */]
  4903. 000031A4  302E FFFE                move.w     D0, [A6 - 0x2]
  4904. 000031A8  48C0                     ext.l      D0
  4905. 000031AA  2F00                     move.l     -[A7], D0
  4906. 000031AC  48C7                     ext.l      D7
  4907. 000031AE  2F07                     move.l     -[A7], D7
  4908. 000031B0  4EBA FF96                jsr        [PC - 0x6A /* 00003148 */]
  4909. 000031B4  4A00                     tst.b      D0
  4910. 000031B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4911. 000031BA  6758                     beq        +0x5A /* 00003214 */
  4912. 000031BC  486E FFF8                pea.l      [A6 - 0x8]
  4913. 000031C0  4EBA 1608                jsr        [PC + 0x1608 /* 000047CA */]
  4914. 000031C4  7008                     moveq.l    D0, 0x08
  4915. 000031C6  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4916. 000031CA  584F                     addq.w     A7, 4
  4917. 000031CC  6608                     bne        +0xA /* 000031D6 */
  4918. 000031CE  702A                     moveq.l    D0, 0x2A
  4919. 000031D0  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  4920. 000031D4  6D1C                     blt        +0x1E /* 000031F2 */
  4921. label000031D6:
  4922. 000031D6  7002                     moveq.l    D0, 0x02
  4923. 000031D8  2F00                     move.l     -[A7], D0
  4924. 000031DA  4EBA 1570                jsr        [PC + 0x1570 /* 0000474C */]
  4925. 000031DE  41EE FFFE                lea.l      A0, [A6 - 0x2]
  4926. 000031E2  2F20                     move.l     -[A7], -[A0]
  4927. 000031E4  3F20                     move.w     -[A7], -[A0]
  4928. 000031E6  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4929. 000031EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4930. 000031EE  6000 00B2                bra        +0xB4 /* 000032A2 */
  4931. label000031F2:
  4932. 000031F2  48C6                     ext.l      D6
  4933. 000031F4  2F06                     move.l     -[A7], D6
  4934. 000031F6  302E FFFC                move.w     D0, [A6 - 0x4]
  4935. 000031FA  48C0                     ext.l      D0
  4936. 000031FC  2F00                     move.l     -[A7], D0
  4937. 000031FE  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  4938. 00003202  48C0                     ext.l      D0
  4939. 00003204  588F                     addq.l     A7, 4
  4940. 00003206  2F00                     move.l     -[A7], D0
  4941. 00003208  4EBA E880                jsr        [PC - 0x1780 /* 00001A8A */]
  4942. 0000320C  3006                     move.w     D0, D6
  4943. 0000320E  5246                     addq.w     D6, 1
  4944. 00003210  504F                     addq.w     A7, 8
  4945. 00003212  605A                     bra        +0x5C /* 0000326E */
  4946. label00003214:
  4947. 00003214  0C47 003B                cmpi.w     D7, 0x3B /* ';' */
  4948. 00003218  6646                     bne        +0x48 /* 00003260 */
  4949. 0000321A  302E FFFE                move.w     D0, [A6 - 0x2]
  4950. 0000321E  0440 003F                subi.w     D0, 0x3F /* '?' */
  4951. 00003222  676A                     beq        +0x6C /* 0000328E */
  4952. 00003224  5340                     subq.w     D0, 1
  4953. 00003226  6766                     beq        +0x68 /* 0000328E */
  4954. 00003228  0440 004D                subi.w     D0, 0x4D /* 'M' */
  4955. 0000322C  6760                     beq        +0x62 /* 0000328E */
  4956. 0000322E  0440 0051                subi.w     D0, 0x51 /* 'Q' */
  4957. 00003232  6702                     beq        +0x4 /* 00003236 */
  4958. 00003234  6038                     bra        +0x3A /* 0000326E */
  4959. label00003236:
  4960. 00003236  7001                     moveq.l    D0, 0x01
  4961. 00003238  2F00                     move.l     -[A7], D0
  4962. 0000323A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4963. 0000323E  2050                     movea.l    A0, [A0]
  4964. 00003240  3228 003C                move.w     D1, [A0 + 0x3C]
  4965. 00003244  48C1                     ext.l      D1
  4966. 00003246  2F01                     move.l     -[A7], D1
  4967. 00003248  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  4968. 0000324C  4EBA E3B2                jsr        [PC - 0x1C4E /* 00001600 */]
  4969. 00003250  206D F05C                movea.l    A0, [A5 - 0xFA4]
  4970. 00003254  2050                     movea.l    A0, [A0]
  4971. 00003256  3140 003C                move.w     [A0 + 0x3C], D0
  4972. 0000325A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4973. 0000325E  600E                     bra        +0x10 /* 0000326E */
  4974. label00003260:
  4975. 00003260  41EE FFFE                lea.l      A0, [A6 - 0x2]
  4976. 00003264  2F20                     move.l     -[A7], -[A0]
  4977. 00003266  3F20                     move.w     -[A7], -[A0]
  4978. 00003268  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  4979. 0000326C  5C4F                     addq.w     A7, 6
  4980. label0000326E:
  4981. 0000326E  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4982. 00003272  4EBA 0E42                jsr        [PC + 0xE42 /* 000040B6 */]
  4983. 00003276  584F                     addq.w     A7, 4
  4984. label00003278:
  4985. 00003278  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4986. 0000327C  4EBA 0CF6                jsr        [PC + 0xCF6 /* 00003F74 */]
  4987. 00003280  4A00                     tst.b      D0
  4988. 00003282  584F                     addq.w     A7, 4
  4989. 00003284  6608                     bne        +0xA /* 0000328E */
  4990. 00003286  4A6D F054                tst.w      [A5 - 0xFAC]
  4991. 0000328A  6700 FF0C                beq        -0xF2 /* 00003198 */
  4992. label0000328E:
  4993. 0000328E  2F04                     move.l     -[A7], D4
  4994. 00003290  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  4995. 00003294  4EBA 0CA8                jsr        [PC + 0xCA8 /* 00003F3E */]
  4996. 00003298  206D F056                movea.l    A0, [A5 - 0xFAA]
  4997. 0000329C  3145 0016                move.w     [A0 + 0x16], D5
  4998. 000032A0  504F                     addq.w     A7, 8
  4999. label000032A2:
  5000. 000032A2  4CEE 00F0 FFE8           movem.l    D4,D5,D6,D7, [A6 - 0x18]
  5001. 000032A8  4E5E                     unlink     A6
  5002. 000032AA  4E75                     rts
  5003. fn000032AC:
  5004. 000032AC  4E56 0000                link       A6, 0
  5005. 000032B0  2F0C                     move.l     -[A7], A4
  5006. 000032B2  7000                     moveq.l    D0, 0x00
  5007. 000032B4  2F00                     move.l     -[A7], D0
  5008. 000032B6  7201                     moveq.l    D1, 0x01
  5009. 000032B8  2F01                     move.l     -[A7], D1
  5010. 000032BA  703D                     moveq.l    D0, 0x3D
  5011. 000032BC  2F00                     move.l     -[A7], D0
  5012. 000032BE  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  5013. 000032C2  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  5014. 000032C6  2840                     movea.l    A4, D0
  5015. 000032C8  200C                     move.l     D0, A4
  5016. 000032CA  6716                     beq        +0x18 /* 000032E2 */
  5017. 000032CC  38BC 0004                move.w     [A4], 0x4
  5018. 000032D0  7001                     moveq.l    D0, 0x01
  5019. 000032D2  2940 0002                move.l     [A4 + 0x2], D0
  5020. 000032D6  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5021. 000032DA  2050                     movea.l    A0, [A0]
  5022. 000032DC  317C 0001 003C           move.w     [A0 + 0x3C], 0x1
  5023. label000032E2:
  5024. 000032E2  286E FFFC                movea.l    A4, [A6 - 0x4]
  5025. 000032E6  4E5E                     unlink     A6
  5026. 000032E8  4E75                     rts
  5027. fn000032EA:
  5028. 000032EA  4E56 FF76                link       A6, -0x008A
  5029. 000032EE  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  5030. 000032F2  266E 0008                movea.l    A3, [A6 + 0x8]
  5031. 000032F6  3E2E 000E                move.w     D7, [A6 + 0xE]
  5032. 000032FA  206E 001C                movea.l    A0, [A6 + 0x1C]
  5033. 000032FE  7000                     moveq.l    D0, 0x00
  5034. 00003300  2080                     move.l     [A0], D0
  5035. 00003302  41EE FF7C                lea.l      A0, [A6 - 0x84]
  5036. 00003306  43ED F054                lea.l      A1, [A5 - 0xFAC]
  5037. 0000330A  7220                     moveq.l    D1, 0x20
  5038. label0000330C:
  5039. 0000330C  20D9                     move.l     [A0]+, [A1]+
  5040. 0000330E  51C9 FFFC                dbf        D1, -0x6 /* 0000330C */
  5041. 00003312  4878 0084                push.l     0x84
  5042. 00003316  486D F054                pea.l      [A5 - 0xFAC]
  5043. 0000331A  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  5044. 0000331E  2B4B F056                move.l     [A5 - 0xFAA], A3
  5045. 00003322  4EBA E61A                jsr        [PC - 0x19E6 /* 0000193E */]
  5046. 00003326  4A00                     tst.b      D0
  5047. 00003328  504F                     addq.w     A7, 8
  5048. 0000332A  660E                     bne        +0x10 /* 0000333A */
  5049. 0000332C  7001                     moveq.l    D0, 0x01
  5050. 0000332E  2F00                     move.l     -[A7], D0
  5051. 00003330  4EBA 141A                jsr        [PC + 0x141A /* 0000474C */]
  5052. 00003334  584F                     addq.w     A7, 4
  5053. 00003336  6000 0236                bra        +0x238 /* 0000356E */
  5054. label0000333A:
  5055. 0000333A  206D F112                movea.l    A0, [A5 - 0xEEE]
  5056. 0000333E  2050                     movea.l    A0, [A0]
  5057. 00003340  7020                     moveq.l    D0, 0x20
  5058. 00003342  C068 0026                and.w      D0, [A0 + 0x26]
  5059. 00003346  7200                     moveq.l    D1, 0x00
  5060. 00003348  3200                     move.w     D1, D0
  5061. 0000334A  4A81                     tst.l      D1
  5062. 0000334C  56C3                     sne        D3
  5063. 0000334E  4403                     neg.b      D3
  5064. 00003350  1B43 F0D7                move.b     [A5 - 0xF29], D3
  5065. 00003354  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5066. 00003358  2850                     movea.l    A4, [A0]
  5067. 0000335A  397C FFFF 0030           move.w     [A4 + 0x30], 0xFFFF
  5068. 00003360  396E 0016 002A           move.w     [A4 + 0x2A], [A6 + 0x16]
  5069. 00003366  296E 0018 002C           move.l     [A4 + 0x2C], [A6 + 0x18]
  5070. 0000336C  296E 0010 0026           move.l     [A4 + 0x26], [A6 + 0x10]
  5071. 00003372  397C FFFF 0016           move.w     [A4 + 0x16], 0xFFFF
  5072. 00003378  397C FFFF 0018           move.w     [A4 + 0x18], 0xFFFF
  5073. 0000337E  202C 0026                move.l     D0, [A4 + 0x26]
  5074. 00003382  0800 0000                btst.b     D0, 0x0
  5075. 00003386  6706                     beq        +0x8 /* 0000338E */
  5076. 00003388  296B 0004 001A           move.l     [A4 + 0x1A], [A3 + 0x4]
  5077. label0000338E:
  5078. 0000338E  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  5079. 00003392  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  5080. 00003396  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  5081. 0000339A  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5082. 0000339E  2050                     movea.l    A0, [A0]
  5083. 000033A0  7010                     moveq.l    D0, 0x10
  5084. 000033A2  C0A8 0026                and.l      D0, [A0 + 0x26]
  5085. 000033A6  504F                     addq.w     A7, 8
  5086. 000033A8  6704                     beq        +0x6 /* 000033AE */
  5087. 000033AA  4EBA FF00                jsr        [PC - 0x100 /* 000032AC */]
  5088. label000033AE:
  5089. 000033AE  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5090. 000033B2  2050                     movea.l    A0, [A0]
  5091. 000033B4  203C 0000 0400           move.l     D0, 0x400
  5092. 000033BA  C0A8 0026                and.l      D0, [A0 + 0x26]
  5093. 000033BE  56C3                     sne        D3
  5094. 000033C0  4403                     neg.b      D3
  5095. 000033C2  1C03                     move.b     D6, D3
  5096. 000033C4  0C47 FFFF                cmpi.w     D7, 0xFFFF
  5097. 000033C8  6612                     bne        +0x14 /* 000033DC */
  5098. 000033CA  7001                     moveq.l    D0, 0x01
  5099. 000033CC  2F00                     move.l     -[A7], D0
  5100. 000033CE  7200                     moveq.l    D1, 0x00
  5101. 000033D0  2F01                     move.l     -[A7], D1
  5102. 000033D2  4EBA FAC6                jsr        [PC - 0x53A /* 00002E9A */]
  5103. 000033D6  504F                     addq.w     A7, 8
  5104. 000033D8  6000 0176                bra        +0x178 /* 00003550 */
  5105. label000033DC:
  5106. 000033DC  4886                     ext.w      D6
  5107. 000033DE  48C6                     ext.l      D6
  5108. 000033E0  2F06                     move.l     -[A7], D6
  5109. 000033E2  48C7                     ext.l      D7
  5110. 000033E4  2F07                     move.l     -[A7], D7
  5111. 000033E6  4EBA FD90                jsr        [PC - 0x270 /* 00003178 */]
  5112. 000033EA  4A06                     tst.b      D6
  5113. 000033EC  504F                     addq.w     A7, 8
  5114. 000033EE  6700 0158                beq        +0x15A /* 00003548 */
  5115. 000033F2  7001                     moveq.l    D0, 0x01
  5116. 000033F4  2F00                     move.l     -[A7], D0
  5117. 000033F6  7200                     moveq.l    D1, 0x00
  5118. 000033F8  2F01                     move.l     -[A7], D1
  5119. 000033FA  4EBA FA9E                jsr        [PC - 0x562 /* 00002E9A */]
  5120. 000033FE  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5121. 00003402  2050                     movea.l    A0, [A0]
  5122. 00003404  02A8 FFFF FFFD 0026      andi.l     [A0 + 0x26], 0xFFFFFFFD
  5123. 0000340C  504F                     addq.w     A7, 8
  5124. 0000340E  6000 0138                bra        +0x13A /* 00003548 */
  5125. label00003412:
  5126. 00003412  486E FF76                pea.l      [A6 - 0x8A]
  5127. 00003416  4EBA 13B2                jsr        [PC + 0x13B2 /* 000047CA */]
  5128. 0000341A  4A6E FF76                tst.w      [A6 - 0x8A]
  5129. 0000341E  584F                     addq.w     A7, 4
  5130. 00003420  6700 0110                beq        +0x112 /* 00003532 */
  5131. 00003424  7008                     moveq.l    D0, 0x08
  5132. 00003426  B06E FF76                cmp.w      D0, [A6 - 0x8A]
  5133. 0000342A  6600 00E8                bne        +0xEA /* 00003514 */
  5134. 0000342E  702A                     moveq.l    D0, 0x2A
  5135. 00003430  B0AE FF78                cmp.l      D0, [A6 - 0x88]
  5136. 00003434  6C00 00DE                bge        +0xE0 /* 00003514 */
  5137. 00003438  302E FF7A                move.w     D0, [A6 - 0x86]
  5138. 0000343C  48C0                     ext.l      D0
  5139. 0000343E  2F00                     move.l     -[A7], D0
  5140. 00003440  48C7                     ext.l      D7
  5141. 00003442  2F07                     move.l     -[A7], D7
  5142. 00003444  4EBA FD02                jsr        [PC - 0x2FE /* 00003148 */]
  5143. 00003448  4A00                     tst.b      D0
  5144. 0000344A  504F                     addq.w     A7, 8
  5145. 0000344C  6710                     beq        +0x12 /* 0000345E */
  5146. 0000344E  7001                     moveq.l    D0, 0x01
  5147. 00003450  2F00                     move.l     -[A7], D0
  5148. 00003452  2F00                     move.l     -[A7], D0
  5149. 00003454  4EBA FA44                jsr        [PC - 0x5BC /* 00002E9A */]
  5150. 00003458  504F                     addq.w     A7, 8
  5151. 0000345A  6000 00EC                bra        +0xEE /* 00003548 */
  5152. label0000345E:
  5153. 0000345E  0C47 003B                cmpi.w     D7, 0x3B /* ';' */
  5154. 00003462  6628                     bne        +0x2A /* 0000348C */
  5155. 00003464  703F                     moveq.l    D0, 0x3F
  5156. 00003466  B0AE FF78                cmp.l      D0, [A6 - 0x88]
  5157. 0000346A  6712                     beq        +0x14 /* 0000347E */
  5158. 0000346C  0CAE 0000 008D FF78      cmpi.l     [A6 - 0x88], 0x8D
  5159. 00003474  6708                     beq        +0xA /* 0000347E */
  5160. 00003476  7040                     moveq.l    D0, 0x40
  5161. 00003478  B0AE FF78                cmp.l      D0, [A6 - 0x88]
  5162. 0000347C  660E                     bne        +0x10 /* 0000348C */
  5163. label0000347E:
  5164. 0000347E  486E FF76                pea.l      [A6 - 0x8A]
  5165. 00003482  4EBA 1396                jsr        [PC + 0x1396 /* 0000481A */]
  5166. 00003486  584F                     addq.w     A7, 4
  5167. 00003488  6000 00C6                bra        +0xC8 /* 00003550 */
  5168. label0000348C:
  5169. 0000348C  0C47 003B                cmpi.w     D7, 0x3B /* ';' */
  5170. 00003490  6710                     beq        +0x12 /* 000034A2 */
  5171. 00003492  7040                     moveq.l    D0, 0x40
  5172. 00003494  B0AE FF78                cmp.l      D0, [A6 - 0x88]
  5173. 00003498  6608                     bne        +0xA /* 000034A2 */
  5174. 0000349A  4EBA FBDE                jsr        [PC - 0x422 /* 0000307A */]
  5175. 0000349E  6000 00A8                bra        +0xAA /* 00003548 */
  5176. label000034A2:
  5177. 000034A2  7043                     moveq.l    D0, 0x43
  5178. 000034A4  B0AE FF78                cmp.l      D0, [A6 - 0x88]
  5179. 000034A8  6700 0088                beq        +0x8A /* 00003532 */
  5180. 000034AC  0CAE 0000 00DF FF78      cmpi.l     [A6 - 0x88], 0xDF
  5181. 000034B4  662A                     bne        +0x2C /* 000034E0 */
  5182. 000034B6  7000                     moveq.l    D0, 0x00
  5183. 000034B8  2F00                     move.l     -[A7], D0
  5184. 000034BA  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5185. 000034BE  2050                     movea.l    A0, [A0]
  5186. 000034C0  3228 0042                move.w     D1, [A0 + 0x42]
  5187. 000034C4  48C1                     ext.l      D1
  5188. 000034C6  2F01                     move.l     -[A7], D1
  5189. 000034C8  2F2D F074                move.l     -[A7], [A5 - 0xF8C]
  5190. 000034CC  4EBA E132                jsr        [PC - 0x1ECE /* 00001600 */]
  5191. 000034D0  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5192. 000034D4  2050                     movea.l    A0, [A0]
  5193. 000034D6  3140 0042                move.w     [A0 + 0x42], D0
  5194. 000034DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5195. 000034DE  6052                     bra        +0x54 /* 00003532 */
  5196. label000034E0:
  5197. 000034E0  0CAE 0000 01C6 FF78      cmpi.l     [A6 - 0x88], 0x1C6
  5198. 000034E8  662A                     bne        +0x2C /* 00003514 */
  5199. 000034EA  7000                     moveq.l    D0, 0x00
  5200. 000034EC  2F00                     move.l     -[A7], D0
  5201. 000034EE  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5202. 000034F2  2050                     movea.l    A0, [A0]
  5203. 000034F4  3228 003C                move.w     D1, [A0 + 0x3C]
  5204. 000034F8  48C1                     ext.l      D1
  5205. 000034FA  2F01                     move.l     -[A7], D1
  5206. 000034FC  2F2D F070                move.l     -[A7], [A5 - 0xF90]
  5207. 00003500  4EBA E0FE                jsr        [PC - 0x1F02 /* 00001600 */]
  5208. 00003504  206D F05C                movea.l    A0, [A5 - 0xFA4]
  5209. 00003508  2050                     movea.l    A0, [A0]
  5210. 0000350A  3140 003C                move.w     [A0 + 0x3C], D0
  5211. 0000350E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5212. 00003512  601E                     bra        +0x20 /* 00003532 */
  5213. label00003514:
  5214. 00003514  41EE FF7C                lea.l      A0, [A6 - 0x84]
  5215. 00003518  2F20                     move.l     -[A7], -[A0]
  5216. 0000351A  3F20                     move.w     -[A7], -[A0]
  5217. 0000351C  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  5218. 00003520  4A2D F0D7                tst.b      [A5 - 0xF29]
  5219. 00003524  5C4F                     addq.w     A7, 6
  5220. 00003526  660A                     bne        +0xC /* 00003532 */
  5221. 00003528  7004                     moveq.l    D0, 0x04
  5222. 0000352A  2F00                     move.l     -[A7], D0
  5223. 0000352C  4EBA 121E                jsr        [PC + 0x121E /* 0000474C */]
  5224. 00003530  584F                     addq.w     A7, 4
  5225. label00003532:
  5226. 00003532  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  5227. 00003536  4EBA 0B7E                jsr        [PC + 0xB7E /* 000040B6 */]
  5228. 0000353A  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  5229. 0000353E  4EBA 0A34                jsr        [PC + 0xA34 /* 00003F74 */]
  5230. 00003542  4A00                     tst.b      D0
  5231. 00003544  504F                     addq.w     A7, 8
  5232. 00003546  6608                     bne        +0xA /* 00003550 */
  5233. label00003548:
  5234. 00003548  4A6D F054                tst.w      [A5 - 0xFAC]
  5235. 0000354C  6700 FEC4                beq        -0x13A /* 00003412 */
  5236. label00003550:
  5237. 00003550  4A6D F054                tst.w      [A5 - 0xFAC]
  5238. 00003554  6618                     bne        +0x1A /* 0000356E */
  5239. 00003556  4EBA E91A                jsr        [PC - 0x16E6 /* 00001E72 */]
  5240. 0000355A  4A6D F054                tst.w      [A5 - 0xFAC]
  5241. 0000355E  660E                     bne        +0x10 /* 0000356E */
  5242. 00003560  206E 001C                movea.l    A0, [A6 + 0x1C]
  5243. 00003564  20AD F05C                move.l     [A0], [A5 - 0xFA4]
  5244. 00003568  7000                     moveq.l    D0, 0x00
  5245. 0000356A  2B40 F05C                move.l     [A5 - 0xFA4], D0
  5246. label0000356E:
  5247. 0000356E  4EBA E19E                jsr        [PC - 0x1E62 /* 0000170E */]
  5248. 00003572  3A2D F054                move.w     D5, [A5 - 0xFAC]
  5249. 00003576  41ED F054                lea.l      A0, [A5 - 0xFAC]
  5250. 0000357A  43EE FF7C                lea.l      A1, [A6 - 0x84]
  5251. 0000357E  7020                     moveq.l    D0, 0x20
  5252. label00003580:
  5253. 00003580  20D9                     move.l     [A0]+, [A1]+
  5254. 00003582  51C8 FFFC                dbf        D0, -0x6 /* 00003580 */
  5255. 00003586  3005                     move.w     D0, D5
  5256. 00003588  4CEE 18E8 FF5E           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0xA2]
  5257. 0000358E  4E5E                     unlink     A6
  5258. 00003590  4E75                     rts
  5259. 00003592  4E56 0000                link       A6, 0
  5260. 00003596  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5261. 0000359A  2F2D EE4C                move.l     -[A7], [A5 - 0x11B4]
  5262. 0000359E  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  5263. 000035A2  2F2D EE48                move.l     -[A7], [A5 - 0x11B8]
  5264. 000035A6  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5265. 000035AA  2F2D EE44                move.l     -[A7], [A5 - 0x11BC]
  5266. 000035AE  4EAD 1422                jsr        [A5 + 0x1422 /* export_640 */]
  5267. 000035B2  4EAD 2FCA                jsr        [A5 + 0x2FCA /* export_1525 */]
  5268. 000035B6  4E5E                     unlink     A6
  5269. 000035B8  4E75                     rts
  5270. 000035BA  4E56 FFF6                link       A6, -0x000A
  5271. 000035BE  48E7 0018                movem.l    -[A7], A3,A4
  5272. 000035C2  266E 0008                movea.l    A3, [A6 + 0x8]
  5273. 000035C6  486E FFFE                pea.l      [A6 - 0x2]
  5274. 000035CA  486E FFF8                pea.l      [A6 - 0x8]
  5275. 000035CE  4EBA 1212                jsr        [PC + 0x1212 /* 000047E2 */]
  5276. 000035D2  4A00                     tst.b      D0
  5277. 000035D4  504F                     addq.w     A7, 8
  5278. 000035D6  660C                     bne        +0xE /* 000035E4 */
  5279. 000035D8  7013                     moveq.l    D0, 0x13
  5280. 000035DA  2F00                     move.l     -[A7], D0
  5281. 000035DC  4EBA 116E                jsr        [PC + 0x116E /* 0000474C */]
  5282. 000035E0  584F                     addq.w     A7, 4
  5283. 000035E2  6054                     bra        +0x56 /* 00003638 */
  5284. label000035E4:
  5285. 000035E4  486E FFF6                pea.l      [A6 - 0xA]
  5286. 000035E8  7000                     moveq.l    D0, 0x00
  5287. 000035EA  2F00                     move.l     -[A7], D0
  5288. 000035EC  322E FFFE                move.w     D1, [A6 - 0x2]
  5289. 000035F0  48C1                     ext.l      D1
  5290. 000035F2  2F01                     move.l     -[A7], D1
  5291. 000035F4  2F2D EE4C                move.l     -[A7], [A5 - 0x11B4]
  5292. 000035F8  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  5293. 000035FC  2840                     movea.l    A4, D0
  5294. 000035FE  200C                     move.l     D0, A4
  5295. 00003600  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5296. 00003604  6618                     bne        +0x1A /* 0000361E */
  5297. 00003606  7000                     moveq.l    D0, 0x00
  5298. 00003608  2F00                     move.l     -[A7], D0
  5299. 0000360A  322E FFFE                move.w     D1, [A6 - 0x2]
  5300. 0000360E  48C1                     ext.l      D1
  5301. 00003610  2F01                     move.l     -[A7], D1
  5302. 00003612  2F0B                     move.l     -[A7], A3
  5303. 00003614  4EBA D9CC                jsr        [PC - 0x2634 /* 00000FE2 */]
  5304. 00003618  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5305. 0000361C  601A                     bra        +0x1C /* 00003638 */
  5306. label0000361E:
  5307. 0000361E  7000                     moveq.l    D0, 0x00
  5308. 00003620  2F00                     move.l     -[A7], D0
  5309. 00003622  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  5310. 00003626  322E FFFE                move.w     D1, [A6 - 0x2]
  5311. 0000362A  48C1                     ext.l      D1
  5312. 0000362C  2F01                     move.l     -[A7], D1
  5313. 0000362E  2F0B                     move.l     -[A7], A3
  5314. 00003630  4EBA DAA2                jsr        [PC - 0x255E /* 000010D4 */]
  5315. 00003634  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5316. label00003638:
  5317. 00003638  4CEE 1800 FFEE           movem.l    A3,A4, [A6 - 0x12]
  5318. 0000363E  4E5E                     unlink     A6
  5319. 00003640  4E75                     rts
  5320. 00003642  4E56 FFFA                link       A6, -0x0006
  5321. 00003646  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  5322. 0000364A  4EBA F1CE                jsr        [PC - 0xE32 /* 0000281A */]
  5323. 0000364E  4A6D F054                tst.w      [A5 - 0xFAC]
  5324. 00003652  584F                     addq.w     A7, 4
  5325. 00003654  6646                     bne        +0x48 /* 0000369C */
  5326. 00003656  486E FFFA                pea.l      [A6 - 0x6]
  5327. 0000365A  4EBA 116E                jsr        [PC + 0x116E /* 000047CA */]
  5328. 0000365E  7008                     moveq.l    D0, 0x08
  5329. 00003660  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5330. 00003664  584F                     addq.w     A7, 4
  5331. 00003666  6608                     bne        +0xA /* 00003670 */
  5332. 00003668  7003                     moveq.l    D0, 0x03
  5333. 0000366A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  5334. 0000366E  672C                     beq        +0x2E /* 0000369C */
  5335. label00003670:
  5336. 00003670  7008                     moveq.l    D0, 0x08
  5337. 00003672  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5338. 00003676  661A                     bne        +0x1C /* 00003692 */
  5339. 00003678  7001                     moveq.l    D0, 0x01
  5340. 0000367A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  5341. 0000367E  6612                     bne        +0x14 /* 00003692 */
  5342. 00003680  7000                     moveq.l    D0, 0x00
  5343. 00003682  2D40 FFFC                move.l     [A6 - 0x4], D0
  5344. 00003686  486E FFFA                pea.l      [A6 - 0x6]
  5345. 0000368A  4EBA 118E                jsr        [PC + 0x118E /* 0000481A */]
  5346. 0000368E  584F                     addq.w     A7, 4
  5347. 00003690  600A                     bra        +0xC /* 0000369C */
  5348. label00003692:
  5349. 00003692  7008                     moveq.l    D0, 0x08
  5350. 00003694  2F00                     move.l     -[A7], D0
  5351. 00003696  4EBA 10B4                jsr        [PC + 0x10B4 /* 0000474C */]
  5352. 0000369A  584F                     addq.w     A7, 4
  5353. label0000369C:
  5354. 0000369C  4E5E                     unlink     A6
  5355. 0000369E  4E75                     rts
  5356. 000036A0  4E56 FFEE                link       A6, -0x0012
  5357. 000036A4  48E7 0300                movem.l    -[A7], D6,D7
  5358. 000036A8  4247                     clr.w      D7
  5359. 000036AA  4206                     clr.b      D6
  5360. 000036AC  486E FFEE                pea.l      [A6 - 0x12]
  5361. 000036B0  4EBA 1118                jsr        [PC + 0x1118 /* 000047CA */]
  5362. 000036B4  7008                     moveq.l    D0, 0x08
  5363. 000036B6  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5364. 000036BA  584F                     addq.w     A7, 4
  5365. 000036BC  660A                     bne        +0xC /* 000036C8 */
  5366. 000036BE  7005                     moveq.l    D0, 0x05
  5367. 000036C0  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  5368. 000036C4  6700 0196                beq        +0x198 /* 0000385C */
  5369. label000036C8:
  5370. 000036C8  7008                     moveq.l    D0, 0x08
  5371. 000036CA  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5372. 000036CE  6636                     bne        +0x38 /* 00003706 */
  5373. 000036D0  7006                     moveq.l    D0, 0x06
  5374. 000036D2  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  5375. 000036D6  662E                     bne        +0x30 /* 00003706 */
  5376. 000036D8  486E FFEE                pea.l      [A6 - 0x12]
  5377. 000036DC  4EBA 10EC                jsr        [PC + 0x10EC /* 000047CA */]
  5378. 000036E0  7008                     moveq.l    D0, 0x08
  5379. 000036E2  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5380. 000036E6  584F                     addq.w     A7, 4
  5381. 000036E8  6608                     bne        +0xA /* 000036F2 */
  5382. 000036EA  7005                     moveq.l    D0, 0x05
  5383. 000036EC  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  5384. 000036F0  670E                     beq        +0x10 /* 00003700 */
  5385. label000036F2:
  5386. 000036F2  702C                     moveq.l    D0, 0x2C
  5387. 000036F4  2F00                     move.l     -[A7], D0
  5388. 000036F6  4EBA 1054                jsr        [PC + 0x1054 /* 0000474C */]
  5389. 000036FA  584F                     addq.w     A7, 4
  5390. 000036FC  6000 0186                bra        +0x188 /* 00003884 */
  5391. label00003700:
  5392. 00003700  7C01                     moveq.l    D6, 0x01
  5393. 00003702  6000 0158                bra        +0x15A /* 0000385C */
  5394. label00003706:
  5395. 00003706  486E FFEE                pea.l      [A6 - 0x12]
  5396. 0000370A  4EBA 110E                jsr        [PC + 0x110E /* 0000481A */]
  5397. 0000370E  584F                     addq.w     A7, 4
  5398. label00003710:
  5399. 00003710  486E FFEE                pea.l      [A6 - 0x12]
  5400. 00003714  4EBA 10B4                jsr        [PC + 0x10B4 /* 000047CA */]
  5401. 00003718  7008                     moveq.l    D0, 0x08
  5402. 0000371A  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5403. 0000371E  584F                     addq.w     A7, 4
  5404. 00003720  667A                     bne        +0x7C /* 0000379C */
  5405. 00003722  7020                     moveq.l    D0, 0x20
  5406. 00003724  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  5407. 00003728  6672                     bne        +0x74 /* 0000379C */
  5408. 0000372A  486E FFF4                pea.l      [A6 - 0xC]
  5409. 0000372E  4EBA 109A                jsr        [PC + 0x109A /* 000047CA */]
  5410. 00003732  486E FFFA                pea.l      [A6 - 0x6]
  5411. 00003736  4EBA 1092                jsr        [PC + 0x1092 /* 000047CA */]
  5412. 0000373A  7008                     moveq.l    D0, 0x08
  5413. 0000373C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5414. 00003740  504F                     addq.w     A7, 8
  5415. 00003742  663A                     bne        +0x3C /* 0000377E */
  5416. 00003744  7006                     moveq.l    D0, 0x06
  5417. 00003746  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  5418. 0000374A  6632                     bne        +0x34 /* 0000377E */
  5419. 0000374C  4A06                     tst.b      D6
  5420. 0000374E  6614                     bne        +0x16 /* 00003764 */
  5421. 00003750  4A47                     tst.w      D7
  5422. 00003752  670E                     beq        +0x10 /* 00003762 */
  5423. 00003754  702B                     moveq.l    D0, 0x2B
  5424. 00003756  2F00                     move.l     -[A7], D0
  5425. 00003758  4EBA 0FF2                jsr        [PC + 0xFF2 /* 0000474C */]
  5426. 0000375C  584F                     addq.w     A7, 4
  5427. 0000375E  6000 0124                bra        +0x126 /* 00003884 */
  5428. label00003762:
  5429. 00003762  7C01                     moveq.l    D6, 0x01
  5430. label00003764:
  5431. 00003764  3007                     move.w     D0, D7
  5432. 00003766  5247                     addq.w     D7, 1
  5433. 00003768  486E FFF4                pea.l      [A6 - 0xC]
  5434. 0000376C  4EBA EF08                jsr        [PC - 0x10F8 /* 00002676 */]
  5435. 00003770  4A6D F054                tst.w      [A5 - 0xFAC]
  5436. 00003774  584F                     addq.w     A7, 4
  5437. 00003776  6600 010C                bne        +0x10E /* 00003884 */
  5438. 0000377A  6000 0094                bra        +0x96 /* 00003810 */
  5439. label0000377E:
  5440. 0000377E  486E FFFA                pea.l      [A6 - 0x6]
  5441. 00003782  4EBA 1096                jsr        [PC + 0x1096 /* 0000481A */]
  5442. 00003786  486E FFF4                pea.l      [A6 - 0xC]
  5443. 0000378A  4EBA 108E                jsr        [PC + 0x108E /* 0000481A */]
  5444. 0000378E  486E FFEE                pea.l      [A6 - 0x12]
  5445. 00003792  4EBA 1086                jsr        [PC + 0x1086 /* 0000481A */]
  5446. 00003796  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5447. 0000379A  6074                     bra        +0x76 /* 00003810 */
  5448. label0000379C:
  5449. 0000379C  486E FFFA                pea.l      [A6 - 0x6]
  5450. 000037A0  4EBA 1028                jsr        [PC + 0x1028 /* 000047CA */]
  5451. 000037A4  7008                     moveq.l    D0, 0x08
  5452. 000037A6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  5453. 000037AA  584F                     addq.w     A7, 4
  5454. 000037AC  6638                     bne        +0x3A /* 000037E6 */
  5455. 000037AE  7006                     moveq.l    D0, 0x06
  5456. 000037B0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  5457. 000037B4  6630                     bne        +0x32 /* 000037E6 */
  5458. 000037B6  4A06                     tst.b      D6
  5459. 000037B8  6614                     bne        +0x16 /* 000037CE */
  5460. 000037BA  4A47                     tst.w      D7
  5461. 000037BC  670E                     beq        +0x10 /* 000037CC */
  5462. 000037BE  702B                     moveq.l    D0, 0x2B
  5463. 000037C0  2F00                     move.l     -[A7], D0
  5464. 000037C2  4EBA 0F88                jsr        [PC + 0xF88 /* 0000474C */]
  5465. 000037C6  584F                     addq.w     A7, 4
  5466. 000037C8  6000 00BA                bra        +0xBC /* 00003884 */
  5467. label000037CC:
  5468. 000037CC  7C01                     moveq.l    D6, 0x01
  5469. label000037CE:
  5470. 000037CE  3007                     move.w     D0, D7
  5471. 000037D0  5247                     addq.w     D7, 1
  5472. 000037D2  486E FFEE                pea.l      [A6 - 0x12]
  5473. 000037D6  4EBA EE9E                jsr        [PC - 0x1162 /* 00002676 */]
  5474. 000037DA  4A6D F054                tst.w      [A5 - 0xFAC]
  5475. 000037DE  584F                     addq.w     A7, 4
  5476. 000037E0  6600 00A2                bne        +0xA4 /* 00003884 */
  5477. 000037E4  602A                     bra        +0x2C /* 00003810 */
  5478. label000037E6:
  5479. 000037E6  486E FFFA                pea.l      [A6 - 0x6]
  5480. 000037EA  4EBA 102E                jsr        [PC + 0x102E /* 0000481A */]
  5481. 000037EE  486E FFEE                pea.l      [A6 - 0x12]
  5482. 000037F2  4EBA 1026                jsr        [PC + 0x1026 /* 0000481A */]
  5483. 000037F6  4A06                     tst.b      D6
  5484. 000037F8  504F                     addq.w     A7, 8
  5485. 000037FA  6714                     beq        +0x16 /* 00003810 */
  5486. 000037FC  3007                     move.w     D0, D7
  5487. 000037FE  5247                     addq.w     D7, 1
  5488. 00003800  48C7                     ext.l      D7
  5489. 00003802  2007                     move.l     D0, D7
  5490. 00003804  5280                     addq.l     D0, 1
  5491. 00003806  E280                     asr        D0, 1
  5492. 00003808  2F00                     move.l     -[A7], D0
  5493. 0000380A  4EBA 118E                jsr        [PC + 0x118E /* 0000499A */]
  5494. 0000380E  584F                     addq.w     A7, 4
  5495. label00003810:
  5496. 00003810  3007                     move.w     D0, D7
  5497. 00003812  5247                     addq.w     D7, 1
  5498. 00003814  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  5499. 00003818  4EBA F000                jsr        [PC - 0x1000 /* 0000281A */]
  5500. 0000381C  4A6D F054                tst.w      [A5 - 0xFAC]
  5501. 00003820  584F                     addq.w     A7, 4
  5502. 00003822  6660                     bne        +0x62 /* 00003884 */
  5503. 00003824  486E FFEE                pea.l      [A6 - 0x12]
  5504. 00003828  4EBA 0FA0                jsr        [PC + 0xFA0 /* 000047CA */]
  5505. 0000382C  7008                     moveq.l    D0, 0x08
  5506. 0000382E  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5507. 00003832  584F                     addq.w     A7, 4
  5508. 00003834  660A                     bne        +0xC /* 00003840 */
  5509. 00003836  7001                     moveq.l    D0, 0x01
  5510. 00003838  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  5511. 0000383C  6700 FED2                beq        -0x12C /* 00003710 */
  5512. label00003840:
  5513. 00003840  7008                     moveq.l    D0, 0x08
  5514. 00003842  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  5515. 00003846  6608                     bne        +0xA /* 00003850 */
  5516. 00003848  7005                     moveq.l    D0, 0x05
  5517. 0000384A  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  5518. 0000384E  670C                     beq        +0xE /* 0000385C */
  5519. label00003850:
  5520. 00003850  7005                     moveq.l    D0, 0x05
  5521. 00003852  2F00                     move.l     -[A7], D0
  5522. 00003854  4EBA 0EF6                jsr        [PC + 0xEF6 /* 0000474C */]
  5523. 00003858  584F                     addq.w     A7, 4
  5524. 0000385A  6028                     bra        +0x2A /* 00003884 */
  5525. label0000385C:
  5526. 0000385C  48C7                     ext.l      D7
  5527. 0000385E  2F07                     move.l     -[A7], D7
  5528. 00003860  7043                     moveq.l    D0, 0x43
  5529. 00003862  2F00                     move.l     -[A7], D0
  5530. 00003864  4EBA 1010                jsr        [PC + 0x1010 /* 00004876 */]
  5531. 00003868  4A06                     tst.b      D6
  5532. 0000386A  504F                     addq.w     A7, 8
  5533. 0000386C  670C                     beq        +0xE /* 0000387A */
  5534. 0000386E  701F                     moveq.l    D0, 0x1F
  5535. 00003870  2F00                     move.l     -[A7], D0
  5536. 00003872  4EBA 0FBA                jsr        [PC + 0xFBA /* 0000482E */]
  5537. 00003876  584F                     addq.w     A7, 4
  5538. 00003878  600A                     bra        +0xC /* 00003884 */
  5539. label0000387A:
  5540. 0000387A  701E                     moveq.l    D0, 0x1E
  5541. 0000387C  2F00                     move.l     -[A7], D0
  5542. 0000387E  4EBA 0FAE                jsr        [PC + 0xFAE /* 0000482E */]
  5543. 00003882  584F                     addq.w     A7, 4
  5544. label00003884:
  5545. 00003884  4CEE 00C0 FFE6           movem.l    D6,D7, [A6 - 0x1A]
  5546. 0000388A  4E5E                     unlink     A6
  5547. 0000388C  4E75                     rts
  5548. 0000388E  4E56 FFFA                link       A6, -0x0006
  5549. 00003892  486E FFFA                pea.l      [A6 - 0x6]
  5550. 00003896  4EBA 0F32                jsr        [PC + 0xF32 /* 000047CA */]
  5551. 0000389A  486E FFFA                pea.l      [A6 - 0x6]
  5552. 0000389E  4EBA EDD6                jsr        [PC - 0x122A /* 00002676 */]
  5553. 000038A2  4E5E                     unlink     A6
  5554. 000038A4  4E75                     rts
  5555. 000038A6  4E56 0000                link       A6, 0
  5556. 000038AA  48E7 0308                movem.l    -[A7], D6,D7,A4
  5557. 000038AE  3E2E 000E                move.w     D7, [A6 + 0xE]
  5558. 000038B2  48C7                     ext.l      D7
  5559. 000038B4  303C 8000                move.w     D0, 0x8000
  5560. 000038B8  C047                     and.w      D0, D7
  5561. 000038BA  674E                     beq        +0x50 /* 0000390A */
  5562. 000038BC  4A07                     tst.b      D7
  5563. 000038BE  6604                     bne        +0x6 /* 000038C4 */
  5564. 000038C0  7C01                     moveq.l    D6, 0x01
  5565. 000038C2  6002                     bra        +0x4 /* 000038C6 */
  5566. label000038C4:
  5567. 000038C4  7C02                     moveq.l    D6, 0x02
  5568. label000038C6:
  5569. 000038C6  7000                     moveq.l    D0, 0x00
  5570. 000038C8  2F00                     move.l     -[A7], D0
  5571. 000038CA  2F06                     move.l     -[A7], D6
  5572. 000038CC  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  5573. 000038D0  2840                     movea.l    A4, D0
  5574. 000038D2  200C                     move.l     D0, A4
  5575. 000038D4  504F                     addq.w     A7, 8
  5576. 000038D6  660C                     bne        +0xE /* 000038E4 */
  5577. 000038D8  7001                     moveq.l    D0, 0x01
  5578. 000038DA  2F00                     move.l     -[A7], D0
  5579. 000038DC  4EBA 0E6E                jsr        [PC + 0xE6E /* 0000474C */]
  5580. 000038E0  584F                     addq.w     A7, 4
  5581. 000038E2  6034                     bra        +0x36 /* 00003918 */
  5582. label000038E4:
  5583. 000038E4  7002                     moveq.l    D0, 0x02
  5584. 000038E6  B086                     cmp.l      D0, D6
  5585. 000038E8  660C                     bne        +0xE /* 000038F6 */
  5586. 000038EA  2054                     movea.l    A0, [A4]
  5587. 000038EC  1087                     move.b     [A0], D7
  5588. 000038EE  2054                     movea.l    A0, [A4]
  5589. 000038F0  4228 0001                clr.b      [A0 + 0x1]
  5590. 000038F4  6004                     bra        +0x6 /* 000038FA */
  5591. label000038F6:
  5592. 000038F6  2054                     movea.l    A0, [A4]
  5593. 000038F8  4210                     clr.b      [A0]
  5594. label000038FA:
  5595. 000038FA  2F0C                     move.l     -[A7], A4
  5596. 000038FC  4EBA ED64                jsr        [PC - 0x129C /* 00002662 */]
  5597. 00003900  2F0C                     move.l     -[A7], A4
  5598. 00003902  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5599. 00003906  504F                     addq.w     A7, 8
  5600. 00003908  600E                     bra        +0x10 /* 00003918 */
  5601. label0000390A:
  5602. 0000390A  1007                     move.b     D0, D7
  5603. 0000390C  4880                     ext.w      D0
  5604. 0000390E  48C0                     ext.l      D0
  5605. 00003910  2F00                     move.l     -[A7], D0
  5606. 00003912  4EBA 1086                jsr        [PC + 0x1086 /* 0000499A */]
  5607. 00003916  584F                     addq.w     A7, 4
  5608. label00003918:
  5609. 00003918  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  5610. 0000391E  4E5E                     unlink     A6
  5611. 00003920  4E75                     rts
  5612. 00003922  4E56 0000                link       A6, 0
  5613. 00003926  302E 000E                move.w     D0, [A6 + 0xE]
  5614. 0000392A  48C0                     ext.l      D0
  5615. 0000392C  2F00                     move.l     -[A7], D0
  5616. 0000392E  4EBA DBAA                jsr        [PC - 0x2456 /* 000014DA */]
  5617. 00003932  4A6D F054                tst.w      [A5 - 0xFAC]
  5618. 00003936  584F                     addq.w     A7, 4
  5619. 00003938  661A                     bne        +0x1C /* 00003954 */
  5620. 0000393A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5621. 0000393E  4EBA EDA8                jsr        [PC - 0x1258 /* 000026E8 */]
  5622. 00003942  4A6D F054                tst.w      [A5 - 0xFAC]
  5623. 00003946  584F                     addq.w     A7, 4
  5624. 00003948  660A                     bne        +0xC /* 00003954 */
  5625. 0000394A  7017                     moveq.l    D0, 0x17
  5626. 0000394C  2F00                     move.l     -[A7], D0
  5627. 0000394E  4EBA 0EDE                jsr        [PC + 0xEDE /* 0000482E */]
  5628. 00003952  584F                     addq.w     A7, 4
  5629. label00003954:
  5630. 00003954  4E5E                     unlink     A6
  5631. 00003956  4E75                     rts
  5632. 00003958  4E56 0000                link       A6, 0
  5633. 0000395C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5634. 00003960  4EBA ED86                jsr        [PC - 0x127A /* 000026E8 */]
  5635. 00003964  4A6D F054                tst.w      [A5 - 0xFAC]
  5636. 00003968  584F                     addq.w     A7, 4
  5637. 0000396A  660A                     bne        +0xC /* 00003976 */
  5638. 0000396C  701B                     moveq.l    D0, 0x1B
  5639. 0000396E  2F00                     move.l     -[A7], D0
  5640. 00003970  4EBA 0EBC                jsr        [PC + 0xEBC /* 0000482E */]
  5641. 00003974  584F                     addq.w     A7, 4
  5642. label00003976:
  5643. 00003976  4E5E                     unlink     A6
  5644. 00003978  4E75                     rts
  5645. 0000397A  4E56 0000                link       A6, 0
  5646. 0000397E  48E7 1008                movem.l    -[A7], D3,A4
  5647. 00003982  286E 0008                movea.l    A4, [A6 + 0x8]
  5648. 00003986  7601                     moveq.l    D3, 0x01
  5649. 00003988  7008                     moveq.l    D0, 0x08
  5650. 0000398A  B054                     cmp.w      D0, [A4]
  5651. 0000398C  6608                     bne        +0xA /* 00003996 */
  5652. 0000398E  704F                     moveq.l    D0, 0x4F
  5653. 00003990  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  5654. 00003994  6710                     beq        +0x12 /* 000039A6 */
  5655. label00003996:
  5656. 00003996  7008                     moveq.l    D0, 0x08
  5657. 00003998  B054                     cmp.w      D0, [A4]
  5658. 0000399A  6608                     bne        +0xA /* 000039A4 */
  5659. 0000399C  7050                     moveq.l    D0, 0x50
  5660. 0000399E  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  5661. 000039A2  6702                     beq        +0x4 /* 000039A6 */
  5662. label000039A4:
  5663. 000039A4  7600                     moveq.l    D3, 0x00
  5664. label000039A6:
  5665. 000039A6  1003                     move.b     D0, D3
  5666. 000039A8  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  5667. 000039AE  4E5E                     unlink     A6
  5668. 000039B0  4E75                     rts
  5669. 000039B2  4E56 FFF8                link       A6, -0x0008
  5670. 000039B6  2F07                     move.l     -[A7], D7
  5671. 000039B8  486D 0ECA                pea.l      [A5 + 0xECA /* export_469 */]
  5672. 000039BC  4EBA EE5C                jsr        [PC - 0x11A4 /* 0000281A */]
  5673. 000039C0  4A6D F054                tst.w      [A5 - 0xFAC]
  5674. 000039C4  584F                     addq.w     A7, 4
  5675. 000039C6  664E                     bne        +0x50 /* 00003A16 */
  5676. 000039C8  486E FFFE                pea.l      [A6 - 0x2]
  5677. 000039CC  486E FFF8                pea.l      [A6 - 0x8]
  5678. 000039D0  4EBA 0E10                jsr        [PC + 0xE10 /* 000047E2 */]
  5679. 000039D4  302E FFFE                move.w     D0, [A6 - 0x2]
  5680. 000039D8  0440 004F                subi.w     D0, 0x4F /* 'O' */
  5681. 000039DC  504F                     addq.w     A7, 8
  5682. 000039DE  6706                     beq        +0x8 /* 000039E6 */
  5683. 000039E0  5340                     subq.w     D0, 1
  5684. 000039E2  6706                     beq        +0x8 /* 000039EA */
  5685. 000039E4  6008                     bra        +0xA /* 000039EE */
  5686. label000039E6:
  5687. 000039E6  7E1A                     moveq.l    D7, 0x1A
  5688. 000039E8  6010                     bra        +0x12 /* 000039FA */
  5689. label000039EA:
  5690. 000039EA  7E19                     moveq.l    D7, 0x19
  5691. 000039EC  600C                     bra        +0xE /* 000039FA */
  5692. label000039EE:
  5693. 000039EE  701C                     moveq.l    D0, 0x1C
  5694. 000039F0  2F00                     move.l     -[A7], D0
  5695. 000039F2  4EBA 0D58                jsr        [PC + 0xD58 /* 0000474C */]
  5696. 000039F6  584F                     addq.w     A7, 4
  5697. 000039F8  601C                     bra        +0x1E /* 00003A16 */
  5698. label000039FA:
  5699. 000039FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5700. 000039FE  4EBA ECE8                jsr        [PC - 0x1318 /* 000026E8 */]
  5701. 00003A02  4A6D F054                tst.w      [A5 - 0xFAC]
  5702. 00003A06  584F                     addq.w     A7, 4
  5703. 00003A08  660C                     bne        +0xE /* 00003A16 */
  5704. 00003A0A  7000                     moveq.l    D0, 0x00
  5705. 00003A0C  1007                     move.b     D0, D7
  5706. 00003A0E  2F00                     move.l     -[A7], D0
  5707. 00003A10  4EBA 0E1C                jsr        [PC + 0xE1C /* 0000482E */]
  5708. 00003A14  584F                     addq.w     A7, 4
  5709. label00003A16:
  5710. 00003A16  2E2E FFF4                move.l     D7, [A6 - 0xC]
  5711. 00003A1A  4E5E                     unlink     A6
  5712. 00003A1C  4E75                     rts
  5713. fn00003A1E:
  5714. 00003A1E  4E56 FFFC                link       A6, -0x0004
  5715. 00003A22  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5716. 00003A26  182E 001B                move.b     D4, [A6 + 0x1B]
  5717. 00003A2A  266E 0014                movea.l    A3, [A6 + 0x14]
  5718. 00003A2E  286E 0008                movea.l    A4, [A6 + 0x8]
  5719. 00003A32  2A2E 000C                move.l     D5, [A6 + 0xC]
  5720. 00003A36  9A93                     sub.l      D5, [A3]
  5721. 00003A38  206E 0010                movea.l    A0, [A6 + 0x10]
  5722. 00003A3C  2010                     move.l     D0, [A0]
  5723. 00003A3E  9093                     sub.l      D0, [A3]
  5724. 00003A40  2D40 FFFC                move.l     [A6 - 0x4], D0
  5725. 00003A44  2E00                     move.l     D7, D0
  5726. 00003A46  9E85                     sub.l      D7, D5
  5727. 00003A48  4A94                     tst.l      [A4]
  5728. 00003A4A  662E                     bne        +0x30 /* 00003A7A */
  5729. 00003A4C  7000                     moveq.l    D0, 0x00
  5730. 00003A4E  2F00                     move.l     -[A7], D0
  5731. 00003A50  4884                     ext.w      D4
  5732. 00003A52  48C4                     ext.l      D4
  5733. 00003A54  2207                     move.l     D1, D7
  5734. 00003A56  D284                     add.l      D1, D4
  5735. 00003A58  2F01                     move.l     -[A7], D1
  5736. 00003A5A  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  5737. 00003A5E  2880                     move.l     [A4], D0
  5738. 00003A60  504F                     addq.w     A7, 8
  5739. 00003A62  6772                     beq        +0x74 /* 00003AD6 */
  5740. 00003A64  2F07                     move.l     -[A7], D7
  5741. 00003A66  2054                     movea.l    A0, [A4]
  5742. 00003A68  2F10                     move.l     -[A7], [A0]
  5743. 00003A6A  2005                     move.l     D0, D5
  5744. 00003A6C  D093                     add.l      D0, [A3]
  5745. 00003A6E  2F00                     move.l     -[A7], D0
  5746. 00003A70  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  5747. 00003A74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5748. 00003A78  6044                     bra        +0x46 /* 00003ABE */
  5749. label00003A7A:
  5750. 00003A7A  2F14                     move.l     -[A7], [A4]
  5751. 00003A7C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5752. 00003A80  2C00                     move.l     D6, D0
  5753. 00003A82  7000                     moveq.l    D0, 0x00
  5754. 00003A84  2F00                     move.l     -[A7], D0
  5755. 00003A86  2206                     move.l     D1, D6
  5756. 00003A88  D287                     add.l      D1, D7
  5757. 00003A8A  4884                     ext.w      D4
  5758. 00003A8C  48C4                     ext.l      D4
  5759. 00003A8E  D284                     add.l      D1, D4
  5760. 00003A90  2F01                     move.l     -[A7], D1
  5761. 00003A92  2F14                     move.l     -[A7], [A4]
  5762. 00003A94  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  5763. 00003A98  4A80                     tst.l      D0
  5764. 00003A9A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5765. 00003A9E  6736                     beq        +0x38 /* 00003AD6 */
  5766. 00003AA0  2F07                     move.l     -[A7], D7
  5767. 00003AA2  2054                     movea.l    A0, [A4]
  5768. 00003AA4  2006                     move.l     D0, D6
  5769. 00003AA6  D090                     add.l      D0, [A0]
  5770. 00003AA8  2F00                     move.l     -[A7], D0
  5771. 00003AAA  2005                     move.l     D0, D5
  5772. 00003AAC  D093                     add.l      D0, [A3]
  5773. 00003AAE  2F00                     move.l     -[A7], D0
  5774. 00003AB0  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  5775. 00003AB4  2006                     move.l     D0, D6
  5776. 00003AB6  D087                     add.l      D0, D7
  5777. 00003AB8  2E00                     move.l     D7, D0
  5778. 00003ABA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5779. label00003ABE:
  5780. 00003ABE  202E FFFC                move.l     D0, [A6 - 0x4]
  5781. 00003AC2  D093                     add.l      D0, [A3]
  5782. 00003AC4  206E 0010                movea.l    A0, [A6 + 0x10]
  5783. 00003AC8  2080                     move.l     [A0], D0
  5784. 00003ACA  4A04                     tst.b      D4
  5785. 00003ACC  6708                     beq        +0xA /* 00003AD6 */
  5786. 00003ACE  2054                     movea.l    A0, [A4]
  5787. 00003AD0  2647                     movea.l    A3, D7
  5788. 00003AD2  D7D0                     add.l      A3, [A0]
  5789. 00003AD4  4213                     clr.b      [A3]
  5790. label00003AD6:
  5791. 00003AD6  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  5792. 00003ADC  4E5E                     unlink     A6
  5793. 00003ADE  4E75                     rts
  5794. fn00003AE0:
  5795. 00003AE0  4E56 0000                link       A6, 0
  5796. 00003AE4  2F0C                     move.l     -[A7], A4
  5797. 00003AE6  286E 0008                movea.l    A4, [A6 + 0x8]
  5798. 00003AEA  558F                     subq.l     A7, 2
  5799. 00003AEC  206C 0004                movea.l    A0, [A4 + 0x4]
  5800. 00003AF0  202C 0008                move.l     D0, [A4 + 0x8]
  5801. 00003AF4  D090                     add.l      D0, [A0]
  5802. 00003AF6  2F00                     move.l     -[A7], D0
  5803. 00003AF8  486C 0018                pea.l      [A4 + 0x18]
  5804. 00003AFC  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  5805. 00003B00  206E 000C                movea.l    A0, [A6 + 0xC]
  5806. 00003B04  309F                     move.w     [A0], [A7]+
  5807. 00003B06  302C 0018                move.w     D0, [A4 + 0x18]
  5808. 00003B0A  48C0                     ext.l      D0
  5809. 00003B0C  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  5810. 00003B10  6E18                     bgt        +0x1A /* 00003B2A */
  5811. 00003B12  302C 0018                move.w     D0, [A4 + 0x18]
  5812. 00003B16  48C0                     ext.l      D0
  5813. 00003B18  91AC 0010                sub.l      [A4 + 0x10], D0
  5814. 00003B1C  302C 0018                move.w     D0, [A4 + 0x18]
  5815. 00003B20  48C0                     ext.l      D0
  5816. 00003B22  D1AC 0008                add.l      [A4 + 0x8], D0
  5817. 00003B26  7001                     moveq.l    D0, 0x01
  5818. 00003B28  6002                     bra        +0x4 /* 00003B2C */
  5819. label00003B2A:
  5820. 00003B2A  7000                     moveq.l    D0, 0x00
  5821. label00003B2C:
  5822. 00003B2C  286E FFFC                movea.l    A4, [A6 - 0x4]
  5823. 00003B30  4E5E                     unlink     A6
  5824. 00003B32  4E75                     rts
  5825. fn00003B34:
  5826. 00003B34  4E56 0000                link       A6, 0
  5827. 00003B38  2F0C                     move.l     -[A7], A4
  5828. 00003B3A  286E 0008                movea.l    A4, [A6 + 0x8]
  5829. 00003B3E  302C 0018                move.w     D0, [A4 + 0x18]
  5830. 00003B42  48C0                     ext.l      D0
  5831. 00003B44  D1AC 0010                add.l      [A4 + 0x10], D0
  5832. 00003B48  302C 0018                move.w     D0, [A4 + 0x18]
  5833. 00003B4C  48C0                     ext.l      D0
  5834. 00003B4E  91AC 0008                sub.l      [A4 + 0x8], D0
  5835. 00003B52  286E FFFC                movea.l    A4, [A6 - 0x4]
  5836. 00003B56  4E5E                     unlink     A6
  5837. 00003B58  4E75                     rts
  5838. fn00003B5A:
  5839. 00003B5A  4E56 0000                link       A6, 0
  5840. 00003B5E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5841. 00003B62  3E2E 000E                move.w     D7, [A6 + 0xE]
  5842. 00003B66  286E 0008                movea.l    A4, [A6 + 0x8]
  5843. 00003B6A  4A2D ED00                tst.b      [A5 - 0x1300]
  5844. 00003B6E  6722                     beq        +0x24 /* 00003B92 */
  5845. 00003B70  206C 0004                movea.l    A0, [A4 + 0x4]
  5846. 00003B74  266C 0008                movea.l    A3, [A4 + 0x8]
  5847. 00003B78  D7D0                     add.l      A3, [A0]
  5848. 00003B7A  7000                     moveq.l    D0, 0x00
  5849. 00003B7C  1013                     move.b     D0, [A3]
  5850. 00003B7E  BE40                     cmp.w      D7, D0
  5851. 00003B80  660C                     bne        +0xE /* 00003B8E */
  5852. 00003B82  52AC 0008                addq.l     [A4 + 0x8], 1
  5853. 00003B86  53AC 0010                subq.l     [A4 + 0x10], 1
  5854. 00003B8A  7001                     moveq.l    D0, 0x01
  5855. 00003B8C  6046                     bra        +0x48 /* 00003BD4 */
  5856. label00003B8E:
  5857. 00003B8E  7000                     moveq.l    D0, 0x00
  5858. 00003B90  6042                     bra        +0x44 /* 00003BD4 */
  5859. label00003B92:
  5860. 00003B92  558F                     subq.l     A7, 2
  5861. 00003B94  206C 0004                movea.l    A0, [A4 + 0x4]
  5862. 00003B98  202C 0008                move.l     D0, [A4 + 0x8]
  5863. 00003B9C  D090                     add.l      D0, [A0]
  5864. 00003B9E  2F00                     move.l     -[A7], D0
  5865. 00003BA0  486C 0018                pea.l      [A4 + 0x18]
  5866. 00003BA4  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  5867. 00003BA8  3C1F                     move.w     D6, [A7]+
  5868. 00003BAA  BE46                     cmp.w      D7, D6
  5869. 00003BAC  6624                     bne        +0x26 /* 00003BD2 */
  5870. 00003BAE  302C 0018                move.w     D0, [A4 + 0x18]
  5871. 00003BB2  48C0                     ext.l      D0
  5872. 00003BB4  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  5873. 00003BB8  6E18                     bgt        +0x1A /* 00003BD2 */
  5874. 00003BBA  302C 0018                move.w     D0, [A4 + 0x18]
  5875. 00003BBE  48C0                     ext.l      D0
  5876. 00003BC0  91AC 0010                sub.l      [A4 + 0x10], D0
  5877. 00003BC4  302C 0018                move.w     D0, [A4 + 0x18]
  5878. 00003BC8  48C0                     ext.l      D0
  5879. 00003BCA  D1AC 0008                add.l      [A4 + 0x8], D0
  5880. 00003BCE  7001                     moveq.l    D0, 0x01
  5881. 00003BD0  6002                     bra        +0x4 /* 00003BD4 */
  5882. label00003BD2:
  5883. 00003BD2  7000                     moveq.l    D0, 0x00
  5884. label00003BD4:
  5885. 00003BD4  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5886. 00003BDA  4E5E                     unlink     A6
  5887. 00003BDC  4E75                     rts
  5888. fn00003BDE:
  5889. 00003BDE  4E56 FFFE                link       A6, -0x0002
  5890. 00003BE2  2F0C                     move.l     -[A7], A4
  5891. 00003BE4  286E 0008                movea.l    A4, [A6 + 0x8]
  5892. 00003BE8  602C                     bra        +0x2E /* 00003C16 */
  5893. label00003BEA:
  5894. 00003BEA  0C6E 00C2 FFFE           cmpi.w     [A6 - 0x2], 0xC2
  5895. 00003BF0  6616                     bne        +0x18 /* 00003C08 */
  5896. 00003BF2  700D                     moveq.l    D0, 0x0D
  5897. 00003BF4  2F00                     move.l     -[A7], D0
  5898. 00003BF6  2F0C                     move.l     -[A7], A4
  5899. 00003BF8  4EBA FF60                jsr        [PC - 0xA0 /* 00003B5A */]
  5900. 00003BFC  4A00                     tst.b      D0
  5901. 00003BFE  504F                     addq.w     A7, 8
  5902. 00003C00  6706                     beq        +0x8 /* 00003C08 */
  5903. 00003C02  526C 0016                addq.w     [A4 + 0x16], 1
  5904. 00003C06  600E                     bra        +0x10 /* 00003C16 */
  5905. label00003C08:
  5906. 00003C08  700D                     moveq.l    D0, 0x0D
  5907. 00003C0A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5908. 00003C0E  6606                     bne        +0x8 /* 00003C16 */
  5909. 00003C10  526C 0016                addq.w     [A4 + 0x16], 1
  5910. 00003C14  6010                     bra        +0x12 /* 00003C26 */
  5911. label00003C16:
  5912. 00003C16  486E FFFE                pea.l      [A6 - 0x2]
  5913. 00003C1A  2F0C                     move.l     -[A7], A4
  5914. 00003C1C  4EBA FEC2                jsr        [PC - 0x13E /* 00003AE0 */]
  5915. 00003C20  4A00                     tst.b      D0
  5916. 00003C22  504F                     addq.w     A7, 8
  5917. 00003C24  66C4                     bne        -0x3A /* 00003BEA */
  5918. label00003C26:
  5919. 00003C26  426C 012E                clr.w      [A4 + 0x12E]
  5920. 00003C2A  286E FFFA                movea.l    A4, [A6 - 0x6]
  5921. 00003C2E  4E5E                     unlink     A6
  5922. 00003C30  4E75                     rts
  5923. fn00003C32:
  5924. 00003C32  4E56 0000                link       A6, 0
  5925. 00003C36  48E7 0108                movem.l    -[A7], D7,A4
  5926. 00003C3A  286E 0008                movea.l    A4, [A6 + 0x8]
  5927. 00003C3E  2F0C                     move.l     -[A7], A4
  5928. 00003C40  4EBA 03C6                jsr        [PC + 0x3C6 /* 00004008 */]
  5929. 00003C44  2F0C                     move.l     -[A7], A4
  5930. 00003C46  4EBA FF96                jsr        [PC - 0x6A /* 00003BDE */]
  5931. 00003C4A  2E2C 0008                move.l     D7, [A4 + 0x8]
  5932. 00003C4E  2F0C                     move.l     -[A7], A4
  5933. 00003C50  4EBA 03CC                jsr        [PC + 0x3CC /* 0000401E */]
  5934. 00003C54  2007                     move.l     D0, D7
  5935. 00003C56  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5936. 00003C5C  4E5E                     unlink     A6
  5937. 00003C5E  4E75                     rts
  5938. fn00003C60:
  5939. 00003C60  4E56 FFFE                link       A6, -0x0002
  5940. 00003C64  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5941. 00003C68  266E 000C                movea.l    A3, [A6 + 0xC]
  5942. 00003C6C  286E 0008                movea.l    A4, [A6 + 0x8]
  5943. 00003C70  4213                     clr.b      [A3]
  5944. 00003C72  206E 0010                movea.l    A0, [A6 + 0x10]
  5945. 00003C76  4250                     clr.w      [A0]
  5946. 00003C78  6046                     bra        +0x48 /* 00003CC0 */
  5947. label00003C7A:
  5948. 00003C7A  0C6E 00C2 FFFE           cmpi.w     [A6 - 0x2], 0xC2
  5949. 00003C80  6616                     bne        +0x18 /* 00003C98 */
  5950. 00003C82  700D                     moveq.l    D0, 0x0D
  5951. 00003C84  2F00                     move.l     -[A7], D0
  5952. 00003C86  2F0C                     move.l     -[A7], A4
  5953. 00003C88  4EBA FED0                jsr        [PC - 0x130 /* 00003B5A */]
  5954. 00003C8C  4A00                     tst.b      D0
  5955. 00003C8E  504F                     addq.w     A7, 8
  5956. 00003C90  6706                     beq        +0x8 /* 00003C98 */
  5957. 00003C92  526C 0016                addq.w     [A4 + 0x16], 1
  5958. 00003C96  6028                     bra        +0x2A /* 00003CC0 */
  5959. label00003C98:
  5960. 00003C98  598F                     subq.l     A7, 4
  5961. 00003C9A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  5962. 00003C9E  4EAD 2C2A                jsr        [A5 + 0x2C2A /* export_1409 */]
  5963. 00003CA2  2E1F                     move.l     D7, [A7]+
  5964. 00003CA4  2C07                     move.l     D6, D7
  5965. 00003CA6  4846                     swap.w     D6
  5966. 00003CA8  48C6                     ext.l      D6
  5967. 00003CAA  2A3C 0000 FFFF           move.l     D5, 0xFFFF
  5968. 00003CB0  CA87                     and.l      D5, D7
  5969. 00003CB2  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  5970. 00003CB6  C046                     and.w      D0, D6
  5971. 00003CB8  7200                     moveq.l    D1, 0x00
  5972. 00003CBA  3200                     move.w     D1, D0
  5973. 00003CBC  4A81                     tst.l      D1
  5974. 00003CBE  6718                     beq        +0x1A /* 00003CD8 */
  5975. label00003CC0:
  5976. 00003CC0  486E FFFE                pea.l      [A6 - 0x2]
  5977. 00003CC4  2F0C                     move.l     -[A7], A4
  5978. 00003CC6  4EBA FE18                jsr        [PC - 0x1E8 /* 00003AE0 */]
  5979. 00003CCA  4A00                     tst.b      D0
  5980. 00003CCC  504F                     addq.w     A7, 8
  5981. 00003CCE  66AA                     bne        -0x54 /* 00003C7A */
  5982. 00003CD0  4AAC 0010                tst.l      [A4 + 0x10]
  5983. 00003CD4  6F00 0134                ble        +0x136 /* 00003E0A */
  5984. label00003CD8:
  5985. 00003CD8  700D                     moveq.l    D0, 0x0D
  5986. 00003CDA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5987. 00003CDE  660C                     bne        +0xE /* 00003CEC */
  5988. 00003CE0  2F0C                     move.l     -[A7], A4
  5989. 00003CE2  4EBA FE50                jsr        [PC - 0x1B0 /* 00003B34 */]
  5990. 00003CE6  584F                     addq.w     A7, 4
  5991. 00003CE8  6000 0120                bra        +0x122 /* 00003E0A */
  5992. label00003CEC:
  5993. 00003CEC  702D                     moveq.l    D0, 0x2D
  5994. 00003CEE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5995. 00003CF2  6622                     bne        +0x24 /* 00003D16 */
  5996. 00003CF4  702D                     moveq.l    D0, 0x2D
  5997. 00003CF6  2F00                     move.l     -[A7], D0
  5998. 00003CF8  2F0C                     move.l     -[A7], A4
  5999. 00003CFA  4EBA FE5E                jsr        [PC - 0x1A2 /* 00003B5A */]
  6000. 00003CFE  4A00                     tst.b      D0
  6001. 00003D00  504F                     addq.w     A7, 8
  6002. 00003D02  6712                     beq        +0x14 /* 00003D16 */
  6003. 00003D04  2F0C                     move.l     -[A7], A4
  6004. 00003D06  4EBA FE2C                jsr        [PC - 0x1D4 /* 00003B34 */]
  6005. 00003D0A  2F0C                     move.l     -[A7], A4
  6006. 00003D0C  4EBA FE26                jsr        [PC - 0x1DA /* 00003B34 */]
  6007. 00003D10  504F                     addq.w     A7, 8
  6008. 00003D12  6000 00F6                bra        +0xF8 /* 00003E0A */
  6009. label00003D16:
  6010. 00003D16  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  6011. 00003D1A  C046                     and.w      D0, D6
  6012. 00003D1C  7200                     moveq.l    D1, 0x00
  6013. 00003D1E  3200                     move.w     D1, D0
  6014. 00003D20  4A81                     tst.l      D1
  6015. 00003D22  670A                     beq        +0xC /* 00003D2E */
  6016. 00003D24  206E 0010                movea.l    A0, [A6 + 0x10]
  6017. 00003D28  3010                     move.w     D0, [A0]
  6018. 00003D2A  5240                     addq.w     D0, 1
  6019. 00003D2C  3080                     move.w     [A0], D0
  6020. label00003D2E:
  6021. 00003D2E  2F0B                     move.l     -[A7], A3
  6022. 00003D30  3F05                     move.w     -[A7], D5
  6023. 00003D32  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  6024. 00003D36  48C6                     ext.l      D6
  6025. 00003D38  303C 8000                move.w     D0, 0x8000
  6026. 00003D3C  C046                     and.w      D0, D6
  6027. 00003D3E  7200                     moveq.l    D1, 0x00
  6028. 00003D40  3200                     move.w     D1, D0
  6029. 00003D42  4A81                     tst.l      D1
  6030. 00003D44  6600 00C4                bne        +0xC6 /* 00003E0A */
  6031. 00003D48  6000 00AE                bra        +0xB0 /* 00003DF8 */
  6032. label00003D4C:
  6033. 00003D4C  0C6E 00C2 FFFE           cmpi.w     [A6 - 0x2], 0xC2
  6034. 00003D52  6618                     bne        +0x1A /* 00003D6C */
  6035. 00003D54  700D                     moveq.l    D0, 0x0D
  6036. 00003D56  2F00                     move.l     -[A7], D0
  6037. 00003D58  2F0C                     move.l     -[A7], A4
  6038. 00003D5A  4EBA FDFE                jsr        [PC - 0x202 /* 00003B5A */]
  6039. 00003D5E  4A00                     tst.b      D0
  6040. 00003D60  504F                     addq.w     A7, 8
  6041. 00003D62  6708                     beq        +0xA /* 00003D6C */
  6042. 00003D64  526C 0016                addq.w     [A4 + 0x16], 1
  6043. 00003D68  6000 008E                bra        +0x90 /* 00003DF8 */
  6044. label00003D6C:
  6045. 00003D6C  598F                     subq.l     A7, 4
  6046. 00003D6E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6047. 00003D72  4EAD 2C2A                jsr        [A5 + 0x2C2A /* export_1409 */]
  6048. 00003D76  2E1F                     move.l     D7, [A7]+
  6049. 00003D78  2C07                     move.l     D6, D7
  6050. 00003D7A  4846                     swap.w     D6
  6051. 00003D7C  48C6                     ext.l      D6
  6052. 00003D7E  2A3C 0000 FFFF           move.l     D5, 0xFFFF
  6053. 00003D84  CA87                     and.l      D5, D7
  6054. 00003D86  48C6                     ext.l      D6
  6055. 00003D88  303C B000                move.w     D0, 0xB000
  6056. 00003D8C  C046                     and.w      D0, D6
  6057. 00003D8E  7200                     moveq.l    D1, 0x00
  6058. 00003D90  3200                     move.w     D1, D0
  6059. 00003D92  4A81                     tst.l      D1
  6060. 00003D94  6742                     beq        +0x44 /* 00003DD8 */
  6061. 00003D96  702D                     moveq.l    D0, 0x2D
  6062. 00003D98  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  6063. 00003D9C  6708                     beq        +0xA /* 00003DA6 */
  6064. 00003D9E  702B                     moveq.l    D0, 0x2B
  6065. 00003DA0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  6066. 00003DA4  6628                     bne        +0x2A /* 00003DCE */
  6067. label00003DA6:
  6068. 00003DA6  7000                     moveq.l    D0, 0x00
  6069. 00003DA8  102B 0001                move.b     D0, [A3 + 0x1]
  6070. 00003DAC  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  6071. 00003DB0  651C                     bcs        +0x1E /* 00003DCE */
  6072. 00003DB2  7000                     moveq.l    D0, 0x00
  6073. 00003DB4  102B 0001                move.b     D0, [A3 + 0x1]
  6074. 00003DB8  0C00 0039                cmpi.b     D0, 0x39 /* '9' */
  6075. 00003DBC  6210                     bhi        +0x12 /* 00003DCE */
  6076. 00003DBE  7000                     moveq.l    D0, 0x00
  6077. 00003DC0  1013                     move.b     D0, [A3]
  6078. 00003DC2  7200                     moveq.l    D1, 0x00
  6079. 00003DC4  1233 0000                move.b     D1, [A3 + D0.w]
  6080. 00003DC8  0C41 0065                cmpi.w     D1, 0x65 /* 'e' */
  6081. 00003DCC  670A                     beq        +0xC /* 00003DD8 */
  6082. label00003DCE:
  6083. 00003DCE  2F0C                     move.l     -[A7], A4
  6084. 00003DD0  4EBA FD62                jsr        [PC - 0x29E /* 00003B34 */]
  6085. 00003DD4  584F                     addq.w     A7, 4
  6086. 00003DD6  6032                     bra        +0x34 /* 00003E0A */
  6087. label00003DD8:
  6088. 00003DD8  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  6089. 00003DDC  C046                     and.w      D0, D6
  6090. 00003DDE  7200                     moveq.l    D1, 0x00
  6091. 00003DE0  3200                     move.w     D1, D0
  6092. 00003DE2  4A81                     tst.l      D1
  6093. 00003DE4  670A                     beq        +0xC /* 00003DF0 */
  6094. 00003DE6  206E 0010                movea.l    A0, [A6 + 0x10]
  6095. 00003DEA  3010                     move.w     D0, [A0]
  6096. 00003DEC  5240                     addq.w     D0, 1
  6097. 00003DEE  3080                     move.w     [A0], D0
  6098. label00003DF0:
  6099. 00003DF0  2F0B                     move.l     -[A7], A3
  6100. 00003DF2  3F05                     move.w     -[A7], D5
  6101. 00003DF4  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  6102. label00003DF8:
  6103. 00003DF8  486E FFFE                pea.l      [A6 - 0x2]
  6104. 00003DFC  2F0C                     move.l     -[A7], A4
  6105. 00003DFE  4EBA FCE0                jsr        [PC - 0x320 /* 00003AE0 */]
  6106. 00003E02  4A00                     tst.b      D0
  6107. 00003E04  504F                     addq.w     A7, 8
  6108. 00003E06  6600 FF44                bne        -0xBA /* 00003D4C */
  6109. label00003E0A:
  6110. 00003E0A  7000                     moveq.l    D0, 0x00
  6111. 00003E0C  1013                     move.b     D0, [A3]
  6112. 00003E0E  5240                     addq.w     D0, 1
  6113. 00003E10  4233 0000                clr.b      [A3 + D0.w]
  6114. 00003E14  4CEE 18E0 FFEA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x16]
  6115. 00003E1A  4E5E                     unlink     A6
  6116. 00003E1C  4E75                     rts
  6117. fn00003E1E:
  6118. 00003E1E  4E56 FFF6                link       A6, -0x000A
  6119. 00003E22  48E7 0118                movem.l    -[A7], D7,A3,A4
  6120. 00003E26  286E 0008                movea.l    A4, [A6 + 0x8]
  6121. 00003E2A  7000                     moveq.l    D0, 0x00
  6122. 00003E2C  2F00                     move.l     -[A7], D0
  6123. 00003E2E  2F00                     move.l     -[A7], D0
  6124. 00003E30  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  6125. 00003E34  2D40 FFF6                move.l     [A6 - 0xA], D0
  6126. 00003E38  206C 0004                movea.l    A0, [A4 + 0x4]
  6127. 00003E3C  266C 0008                movea.l    A3, [A4 + 0x8]
  6128. 00003E40  D7D0                     add.l      A3, [A0]
  6129. 00003E42  4207                     clr.b      D7
  6130. 00003E44  504F                     addq.w     A7, 8
  6131. 00003E46  6000 0092                bra        +0x94 /* 00003EDA */
  6132. label00003E4A:
  6133. 00003E4A  7022                     moveq.l    D0, 0x22
  6134. 00003E4C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6135. 00003E50  662E                     bne        +0x30 /* 00003E80 */
  6136. 00003E52  7E01                     moveq.l    D7, 0x01
  6137. 00003E54  206C 0004                movea.l    A0, [A4 + 0x4]
  6138. 00003E58  202C 0008                move.l     D0, [A4 + 0x8]
  6139. 00003E5C  D090                     add.l      D0, [A0]
  6140. 00003E5E  5380                     subq.l     D0, 1
  6141. 00003E60  2D40 FFFC                move.l     [A6 - 0x4], D0
  6142. 00003E64  7001                     moveq.l    D0, 0x01
  6143. 00003E66  2F00                     move.l     -[A7], D0
  6144. 00003E68  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6145. 00003E6C  486E FFFC                pea.l      [A6 - 0x4]
  6146. 00003E70  2F0B                     move.l     -[A7], A3
  6147. 00003E72  486E FFF6                pea.l      [A6 - 0xA]
  6148. 00003E76  4EBA FBA6                jsr        [PC - 0x45A /* 00003A1E */]
  6149. 00003E7A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6150. 00003E7E  606C                     bra        +0x6E /* 00003EEC */
  6151. label00003E80:
  6152. 00003E80  0C6E 00C2 FFFA           cmpi.w     [A6 - 0x6], 0xC2
  6153. 00003E86  664A                     bne        +0x4C /* 00003ED2 */
  6154. 00003E88  700D                     moveq.l    D0, 0x0D
  6155. 00003E8A  2F00                     move.l     -[A7], D0
  6156. 00003E8C  2F0C                     move.l     -[A7], A4
  6157. 00003E8E  4EBA FCCA                jsr        [PC - 0x336 /* 00003B5A */]
  6158. 00003E92  4A00                     tst.b      D0
  6159. 00003E94  504F                     addq.w     A7, 8
  6160. 00003E96  673A                     beq        +0x3C /* 00003ED2 */
  6161. 00003E98  526C 0016                addq.w     [A4 + 0x16], 1
  6162. 00003E9C  206C 0004                movea.l    A0, [A4 + 0x4]
  6163. 00003EA0  202C 0008                move.l     D0, [A4 + 0x8]
  6164. 00003EA4  D090                     add.l      D0, [A0]
  6165. 00003EA6  5580                     subq.l     D0, 2
  6166. 00003EA8  2D40 FFFC                move.l     [A6 - 0x4], D0
  6167. 00003EAC  7000                     moveq.l    D0, 0x00
  6168. 00003EAE  2F00                     move.l     -[A7], D0
  6169. 00003EB0  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6170. 00003EB4  486E FFFC                pea.l      [A6 - 0x4]
  6171. 00003EB8  2F0B                     move.l     -[A7], A3
  6172. 00003EBA  486E FFF6                pea.l      [A6 - 0xA]
  6173. 00003EBE  4EBA FB5E                jsr        [PC - 0x4A2 /* 00003A1E */]
  6174. 00003EC2  206C 0004                movea.l    A0, [A4 + 0x4]
  6175. 00003EC6  266C 0008                movea.l    A3, [A4 + 0x8]
  6176. 00003ECA  D7D0                     add.l      A3, [A0]
  6177. 00003ECC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6178. 00003ED0  6008                     bra        +0xA /* 00003EDA */
  6179. label00003ED2:
  6180. 00003ED2  700D                     moveq.l    D0, 0x0D
  6181. 00003ED4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  6182. 00003ED8  6712                     beq        +0x14 /* 00003EEC */
  6183. label00003EDA:
  6184. 00003EDA  486E FFFA                pea.l      [A6 - 0x6]
  6185. 00003EDE  2F0C                     move.l     -[A7], A4
  6186. 00003EE0  4EBA FBFE                jsr        [PC - 0x402 /* 00003AE0 */]
  6187. 00003EE4  4A00                     tst.b      D0
  6188. 00003EE6  504F                     addq.w     A7, 8
  6189. 00003EE8  6600 FF60                bne        -0x9E /* 00003E4A */
  6190. label00003EEC:
  6191. 00003EEC  4A07                     tst.b      D7
  6192. 00003EEE  6618                     bne        +0x1A /* 00003F08 */
  6193. 00003EF0  701E                     moveq.l    D0, 0x1E
  6194. 00003EF2  2F00                     move.l     -[A7], D0
  6195. 00003EF4  4EBA 0856                jsr        [PC + 0x856 /* 0000474C */]
  6196. 00003EF8  7000                     moveq.l    D0, 0x00
  6197. 00003EFA  2F00                     move.l     -[A7], D0
  6198. 00003EFC  486E FFF6                pea.l      [A6 - 0xA]
  6199. 00003F00  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  6200. 00003F04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6201. label00003F08:
  6202. 00003F08  4AAE FFF6                tst.l      [A6 - 0xA]
  6203. 00003F0C  6714                     beq        +0x16 /* 00003F22 */
  6204. 00003F0E  206E 000C                movea.l    A0, [A6 + 0xC]
  6205. 00003F12  30BC 0001                move.w     [A0], 0x1
  6206. 00003F16  206E 000C                movea.l    A0, [A6 + 0xC]
  6207. 00003F1A  216E FFF6 0002           move.l     [A0 + 0x2], [A6 - 0xA]
  6208. 00003F20  6012                     bra        +0x14 /* 00003F34 */
  6209. label00003F22:
  6210. 00003F22  206E 000C                movea.l    A0, [A6 + 0xC]
  6211. 00003F26  30BC 0002                move.w     [A0], 0x2
  6212. 00003F2A  206E 000C                movea.l    A0, [A6 + 0xC]
  6213. 00003F2E  7000                     moveq.l    D0, 0x00
  6214. 00003F30  2140 0002                move.l     [A0 + 0x2], D0
  6215. label00003F34:
  6216. 00003F34  4CEE 1880 FFEA           movem.l    D7,A3,A4, [A6 - 0x16]
  6217. 00003F3A  4E5E                     unlink     A6
  6218. 00003F3C  4E75                     rts
  6219. fn00003F3E:
  6220. 00003F3E  4E56 0000                link       A6, 0
  6221. 00003F42  48E7 0108                movem.l    -[A7], D7,A4
  6222. 00003F46  2E2E 000C                move.l     D7, [A6 + 0xC]
  6223. 00003F4A  286E 0008                movea.l    A4, [A6 + 0x8]
  6224. 00003F4E  202C 0008                move.l     D0, [A4 + 0x8]
  6225. 00003F52  9087                     sub.l      D0, D7
  6226. 00003F54  D0AC 0010                add.l      D0, [A4 + 0x10]
  6227. 00003F58  2940 0010                move.l     [A4 + 0x10], D0
  6228. 00003F5C  2947 0008                move.l     [A4 + 0x8], D7
  6229. 00003F60  6604                     bne        +0x6 /* 00003F66 */
  6230. 00003F62  426C 0016                clr.w      [A4 + 0x16]
  6231. label00003F66:
  6232. 00003F66  426C 012E                clr.w      [A4 + 0x12E]
  6233. 00003F6A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  6234. 00003F70  4E5E                     unlink     A6
  6235. 00003F72  4E75                     rts
  6236. fn00003F74:
  6237. 00003F74  4E56 0000                link       A6, 0
  6238. 00003F78  2F03                     move.l     -[A7], D3
  6239. 00003F7A  206E 0008                movea.l    A0, [A6 + 0x8]
  6240. 00003F7E  4AA8 0010                tst.l      [A0 + 0x10]
  6241. 00003F82  5FC3                     sle        D3
  6242. 00003F84  4403                     neg.b      D3
  6243. 00003F86  1003                     move.b     D0, D3
  6244. 00003F88  262E FFFC                move.l     D3, [A6 - 0x4]
  6245. 00003F8C  4E5E                     unlink     A6
  6246. 00003F8E  4E75                     rts
  6247. 00003F90  4E56 0000                link       A6, 0
  6248. 00003F94  48E7 0018                movem.l    -[A7], A3,A4
  6249. 00003F98  266E 000C                movea.l    A3, [A6 + 0xC]
  6250. 00003F9C  286E 0008                movea.l    A4, [A6 + 0x8]
  6251. 00003FA0  426C 012E                clr.w      [A4 + 0x12E]
  6252. 00003FA4  294B 0004                move.l     [A4 + 0x4], A3
  6253. 00003FA8  2F0B                     move.l     -[A7], A3
  6254. 00003FAA  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  6255. 00003FAE  2940 0010                move.l     [A4 + 0x10], D0
  6256. 00003FB2  7000                     moveq.l    D0, 0x00
  6257. 00003FB4  2940 0008                move.l     [A4 + 0x8], D0
  6258. 00003FB8  426C 0016                clr.w      [A4 + 0x16]
  6259. 00003FBC  584F                     addq.w     A7, 4
  6260. 00003FBE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6261. 00003FC4  4E5E                     unlink     A6
  6262. 00003FC6  4E75                     rts
  6263. fn00003FC8:
  6264. 00003FC8  4E56 0000                link       A6, 0
  6265. 00003FCC  48E7 0018                movem.l    -[A7], A3,A4
  6266. 00003FD0  266E 000C                movea.l    A3, [A6 + 0xC]
  6267. 00003FD4  286E 0008                movea.l    A4, [A6 + 0x8]
  6268. 00003FD8  426C 012E                clr.w      [A4 + 0x12E]
  6269. 00003FDC  41EC 000C                lea.l      A0, [A4 + 0xC]
  6270. 00003FE0  2948 0004                move.l     [A4 + 0x4], A0
  6271. 00003FE4  204B                     movea.l    A0, A3
  6272. 00003FE6  5288                     addq.l     A0, 1
  6273. 00003FE8  2948 000C                move.l     [A4 + 0xC], A0
  6274. 00003FEC  7000                     moveq.l    D0, 0x00
  6275. 00003FEE  1013                     move.b     D0, [A3]
  6276. 00003FF0  2940 0010                move.l     [A4 + 0x10], D0
  6277. 00003FF4  7000                     moveq.l    D0, 0x00
  6278. 00003FF6  2940 0008                move.l     [A4 + 0x8], D0
  6279. 00003FFA  426C 0016                clr.w      [A4 + 0x16]
  6280. 00003FFE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6281. 00004004  4E5E                     unlink     A6
  6282. 00004006  4E75                     rts
  6283. fn00004008:
  6284. 00004008  4E56 0000                link       A6, 0
  6285. 0000400C  2F0C                     move.l     -[A7], A4
  6286. 0000400E  286E 0008                movea.l    A4, [A6 + 0x8]
  6287. 00004012  28AC 0010                move.l     [A4], [A4 + 0x10]
  6288. 00004016  286E FFFC                movea.l    A4, [A6 - 0x4]
  6289. 0000401A  4E5E                     unlink     A6
  6290. 0000401C  4E75                     rts
  6291. fn0000401E:
  6292. 0000401E  4E56 0000                link       A6, 0
  6293. 00004022  2F0C                     move.l     -[A7], A4
  6294. 00004024  286E 0008                movea.l    A4, [A6 + 0x8]
  6295. 00004028  2014                     move.l     D0, [A4]
  6296. 0000402A  90AC 0010                sub.l      D0, [A4 + 0x10]
  6297. 0000402E  222C 0008                move.l     D1, [A4 + 0x8]
  6298. 00004032  9280                     sub.l      D1, D0
  6299. 00004034  2941 0008                move.l     [A4 + 0x8], D1
  6300. 00004038  2954 0010                move.l     [A4 + 0x10], [A4]
  6301. 0000403C  286E FFFC                movea.l    A4, [A6 - 0x4]
  6302. 00004040  4E5E                     unlink     A6
  6303. 00004042  4E75                     rts
  6304. fn00004044:
  6305. 00004044  4E56 0000                link       A6, 0
  6306. 00004048  48E7 0118                movem.l    -[A7], D7,A3,A4
  6307. 0000404C  266E 0008                movea.l    A3, [A6 + 0x8]
  6308. 00004050  4A2D ED00                tst.b      [A5 - 0x1300]
  6309. 00004054  660A                     bne        +0xC /* 00004060 */
  6310. 00004056  2F0B                     move.l     -[A7], A3
  6311. 00004058  4EBA FBD8                jsr        [PC - 0x428 /* 00003C32 */]
  6312. 0000405C  584F                     addq.w     A7, 4
  6313. 0000405E  604C                     bra        +0x4E /* 000040AC */
  6314. label00004060:
  6315. 00004060  206B 0004                movea.l    A0, [A3 + 0x4]
  6316. 00004064  286B 0008                movea.l    A4, [A3 + 0x8]
  6317. 00004068  D9D0                     add.l      A4, [A0]
  6318. 0000406A  2E2B 0010                move.l     D7, [A3 + 0x10]
  6319. 0000406E  6030                     bra        +0x32 /* 000040A0 */
  6320. label00004070:
  6321. 00004070  7000                     moveq.l    D0, 0x00
  6322. 00004072  1014                     move.b     D0, [A4]
  6323. 00004074  0C40 00C2                cmpi.w     D0, 0xC2
  6324. 00004078  6614                     bne        +0x16 /* 0000408E */
  6325. 0000407A  2007                     move.l     D0, D7
  6326. 0000407C  5387                     subq.l     D7, 1
  6327. 0000407E  524C                     addq.w     A4, 1
  6328. 00004080  4A87                     tst.l      D7
  6329. 00004082  6F20                     ble        +0x22 /* 000040A4 */
  6330. 00004084  2007                     move.l     D0, D7
  6331. 00004086  5387                     subq.l     D7, 1
  6332. 00004088  524C                     addq.w     A4, 1
  6333. 0000408A  4A87                     tst.l      D7
  6334. 0000408C  6F16                     ble        +0x18 /* 000040A4 */
  6335. label0000408E:
  6336. 0000408E  2007                     move.l     D0, D7
  6337. 00004090  5387                     subq.l     D7, 1
  6338. 00004092  524C                     addq.w     A4, 1
  6339. 00004094  7000                     moveq.l    D0, 0x00
  6340. 00004096  102C FFFF                move.b     D0, [A4 - 0x1]
  6341. 0000409A  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6342. 0000409E  6704                     beq        +0x6 /* 000040A4 */
  6343. label000040A0:
  6344. 000040A0  4A87                     tst.l      D7
  6345. 000040A2  6ECC                     bgt        -0x32 /* 00004070 */
  6346. label000040A4:
  6347. 000040A4  206B 0004                movea.l    A0, [A3 + 0x4]
  6348. 000040A8  200C                     move.l     D0, A4
  6349. 000040AA  9090                     sub.l      D0, [A0]
  6350. label000040AC:
  6351. 000040AC  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6352. 000040B2  4E5E                     unlink     A6
  6353. 000040B4  4E75                     rts
  6354. fn000040B6:
  6355. 000040B6  4E56 0000                link       A6, 0
  6356. 000040BA  48E7 0118                movem.l    -[A7], D7,A3,A4
  6357. 000040BE  266E 0008                movea.l    A3, [A6 + 0x8]
  6358. 000040C2  4A2D ED00                tst.b      [A5 - 0x1300]
  6359. 000040C6  660A                     bne        +0xC /* 000040D2 */
  6360. 000040C8  2F0B                     move.l     -[A7], A3
  6361. 000040CA  4EBA FB12                jsr        [PC - 0x4EE /* 00003BDE */]
  6362. 000040CE  584F                     addq.w     A7, 4
  6363. 000040D0  6062                     bra        +0x64 /* 00004134 */
  6364. label000040D2:
  6365. 000040D2  206B 0004                movea.l    A0, [A3 + 0x4]
  6366. 000040D6  286B 0008                movea.l    A4, [A3 + 0x8]
  6367. 000040DA  D9D0                     add.l      A4, [A0]
  6368. 000040DC  2E2B 0010                move.l     D7, [A3 + 0x10]
  6369. 000040E0  603A                     bra        +0x3C /* 0000411C */
  6370. label000040E2:
  6371. 000040E2  7000                     moveq.l    D0, 0x00
  6372. 000040E4  1014                     move.b     D0, [A4]
  6373. 000040E6  0C40 00C2                cmpi.w     D0, 0xC2
  6374. 000040EA  6618                     bne        +0x1A /* 00004104 */
  6375. 000040EC  526B 0016                addq.w     [A3 + 0x16], 1
  6376. 000040F0  2007                     move.l     D0, D7
  6377. 000040F2  5387                     subq.l     D7, 1
  6378. 000040F4  524C                     addq.w     A4, 1
  6379. 000040F6  4A87                     tst.l      D7
  6380. 000040F8  6F26                     ble        +0x28 /* 00004120 */
  6381. 000040FA  2007                     move.l     D0, D7
  6382. 000040FC  5387                     subq.l     D7, 1
  6383. 000040FE  524C                     addq.w     A4, 1
  6384. 00004100  4A87                     tst.l      D7
  6385. 00004102  6F1C                     ble        +0x1E /* 00004120 */
  6386. label00004104:
  6387. 00004104  2007                     move.l     D0, D7
  6388. 00004106  5387                     subq.l     D7, 1
  6389. 00004108  524C                     addq.w     A4, 1
  6390. 0000410A  7000                     moveq.l    D0, 0x00
  6391. 0000410C  102C FFFF                move.b     D0, [A4 - 0x1]
  6392. 00004110  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6393. 00004114  6606                     bne        +0x8 /* 0000411C */
  6394. 00004116  526B 0016                addq.w     [A3 + 0x16], 1
  6395. 0000411A  6004                     bra        +0x6 /* 00004120 */
  6396. label0000411C:
  6397. 0000411C  4A87                     tst.l      D7
  6398. 0000411E  6EC2                     bgt        -0x3C /* 000040E2 */
  6399. label00004120:
  6400. 00004120  206B 0004                movea.l    A0, [A3 + 0x4]
  6401. 00004124  200C                     move.l     D0, A4
  6402. 00004126  9090                     sub.l      D0, [A0]
  6403. 00004128  2740 0008                move.l     [A3 + 0x8], D0
  6404. 0000412C  2747 0010                move.l     [A3 + 0x10], D7
  6405. 00004130  426B 012E                clr.w      [A3 + 0x12E]
  6406. label00004134:
  6407. 00004134  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6408. 0000413A  4E5E                     unlink     A6
  6409. 0000413C  4E75                     rts
  6410. fn0000413E:
  6411. 0000413E  4E56 FFFA                link       A6, -0x0006
  6412. 00004142  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6413. 00004146  266E 0008                movea.l    A3, [A6 + 0x8]
  6414. 0000414A  4A2D ED00                tst.b      [A5 - 0x1300]
  6415. 0000414E  6616                     bne        +0x18 /* 00004166 */
  6416. 00004150  486B 0014                pea.l      [A3 + 0x14]
  6417. 00004154  486B 001A                pea.l      [A3 + 0x1A]
  6418. 00004158  2F0B                     move.l     -[A7], A3
  6419. 0000415A  4EBA FB04                jsr        [PC - 0x4FC /* 00003C60 */]
  6420. 0000415E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6421. 00004162  6000 0192                bra        +0x194 /* 000042F6 */
  6422. label00004166:
  6423. 00004166  4245                     clr.w      D5
  6424. 00004168  4244                     clr.w      D4
  6425. 0000416A  206B 0004                movea.l    A0, [A3 + 0x4]
  6426. 0000416E  286B 0008                movea.l    A4, [A3 + 0x8]
  6427. 00004172  D9D0                     add.l      A4, [A0]
  6428. 00004174  3E2B 0012                move.w     D7, [A3 + 0x12]
  6429. 00004178  422E FFFF                clr.b      [A6 - 0x1]
  6430. 0000417C  603A                     bra        +0x3C /* 000041B8 */
  6431. label0000417E:
  6432. 0000417E  7000                     moveq.l    D0, 0x00
  6433. 00004180  1014                     move.b     D0, [A4]
  6434. 00004182  D080                     add.l      D0, D0
  6435. 00004184  41ED EE50                lea.l      A0, [A5 - 0x11B0]
  6436. 00004188  3C30 0800                move.w     D6, [A0 + D0]
  6437. 0000418C  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  6438. 00004190  C046                     and.w      D0, D6
  6439. 00004192  7200                     moveq.l    D1, 0x00
  6440. 00004194  3200                     move.w     D1, D0
  6441. 00004196  4A81                     tst.l      D1
  6442. 00004198  6722                     beq        +0x24 /* 000041BC */
  6443. 0000419A  7000                     moveq.l    D0, 0x00
  6444. 0000419C  1014                     move.b     D0, [A4]
  6445. 0000419E  0C40 00C2                cmpi.w     D0, 0xC2
  6446. 000041A2  660E                     bne        +0x10 /* 000041B2 */
  6447. 000041A4  526B 0016                addq.w     [A3 + 0x16], 1
  6448. 000041A8  3007                     move.w     D0, D7
  6449. 000041AA  5347                     subq.w     D7, 1
  6450. 000041AC  524C                     addq.w     A4, 1
  6451. 000041AE  4A47                     tst.w      D7
  6452. 000041B0  6F0A                     ble        +0xC /* 000041BC */
  6453. label000041B2:
  6454. 000041B2  3007                     move.w     D0, D7
  6455. 000041B4  5347                     subq.w     D7, 1
  6456. 000041B6  524C                     addq.w     A4, 1
  6457. label000041B8:
  6458. 000041B8  4A47                     tst.w      D7
  6459. 000041BA  6EC2                     bgt        -0x3C /* 0000417E */
  6460. label000041BC:
  6461. 000041BC  303C 1000                move.w     D0, 0x1000
  6462. 000041C0  C046                     and.w      D0, D6
  6463. 000041C2  7200                     moveq.l    D1, 0x00
  6464. 000041C4  3200                     move.w     D1, D0
  6465. 000041C6  4A81                     tst.l      D1
  6466. 000041C8  6600 0108                bne        +0x10A /* 000042D2 */
  6467. 000041CC  4A47                     tst.w      D7
  6468. 000041CE  6F00 0102                ble        +0x104 /* 000042D2 */
  6469. 000041D2  7000                     moveq.l    D0, 0x00
  6470. 000041D4  1014                     move.b     D0, [A4]
  6471. 000041D6  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6472. 000041DA  6614                     bne        +0x16 /* 000041F0 */
  6473. 000041DC  0C47 0001                cmpi.w     D7, 0x1
  6474. 000041E0  6F0E                     ble        +0x10 /* 000041F0 */
  6475. 000041E2  7000                     moveq.l    D0, 0x00
  6476. 000041E4  102C 0001                move.b     D0, [A4 + 0x1]
  6477. 000041E8  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6478. 000041EC  6700 00E4                beq        +0xE6 /* 000042D2 */
  6479. label000041F0:
  6480. 000041F0  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  6481. 000041F4  C046                     and.w      D0, D6
  6482. 000041F6  7200                     moveq.l    D1, 0x00
  6483. 000041F8  3200                     move.w     D1, D0
  6484. 000041FA  4A81                     tst.l      D1
  6485. 000041FC  6708                     beq        +0xA /* 00004206 */
  6486. 000041FE  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  6487. 00004204  7801                     moveq.l    D4, 0x01
  6488. label00004206:
  6489. 00004206  7A01                     moveq.l    D5, 0x01
  6490. 00004208  1794 501A                move.b     [A3 + D5.w + 0x1A], [A4]
  6491. 0000420C  3007                     move.w     D0, D7
  6492. 0000420E  5347                     subq.w     D7, 1
  6493. 00004210  524C                     addq.w     A4, 1
  6494. 00004212  48C6                     ext.l      D6
  6495. 00004214  303C 8000                move.w     D0, 0x8000
  6496. 00004218  C046                     and.w      D0, D6
  6497. 0000421A  7200                     moveq.l    D1, 0x00
  6498. 0000421C  3200                     move.w     D1, D0
  6499. 0000421E  4A81                     tst.l      D1
  6500. 00004220  6600 00B0                bne        +0xB2 /* 000042D2 */
  6501. 00004224  6000 00A6                bra        +0xA8 /* 000042CC */
  6502. label00004228:
  6503. 00004228  7000                     moveq.l    D0, 0x00
  6504. 0000422A  1014                     move.b     D0, [A4]
  6505. 0000422C  D080                     add.l      D0, D0
  6506. 0000422E  41ED EE50                lea.l      A0, [A5 - 0x11B0]
  6507. 00004232  3C30 0800                move.w     D6, [A0 + D0]
  6508. 00004236  48C6                     ext.l      D6
  6509. 00004238  303C B000                move.w     D0, 0xB000
  6510. 0000423C  C046                     and.w      D0, D6
  6511. 0000423E  7200                     moveq.l    D1, 0x00
  6512. 00004240  3200                     move.w     D1, D0
  6513. 00004242  4A81                     tst.l      D1
  6514. 00004244  675C                     beq        +0x5E /* 000042A2 */
  6515. 00004246  7000                     moveq.l    D0, 0x00
  6516. 00004248  1014                     move.b     D0, [A4]
  6517. 0000424A  0C40 00C2                cmpi.w     D0, 0xC2
  6518. 0000424E  660E                     bne        +0x10 /* 0000425E */
  6519. 00004250  526B 0016                addq.w     [A3 + 0x16], 1
  6520. 00004254  3007                     move.w     D0, D7
  6521. 00004256  5347                     subq.w     D7, 1
  6522. 00004258  524C                     addq.w     A4, 1
  6523. 0000425A  4A47                     tst.w      D7
  6524. 0000425C  6E68                     bgt        +0x6A /* 000042C6 */
  6525. label0000425E:
  6526. 0000425E  7000                     moveq.l    D0, 0x00
  6527. 00004260  1014                     move.b     D0, [A4]
  6528. 00004262  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  6529. 00004266  57C3                     seq        D3
  6530. 00004268  4403                     neg.b      D3
  6531. 0000426A  2D43 FFFA                move.l     [A6 - 0x6], D3
  6532. 0000426E  7000                     moveq.l    D0, 0x00
  6533. 00004270  1014                     move.b     D0, [A4]
  6534. 00004272  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  6535. 00004276  57C3                     seq        D3
  6536. 00004278  4403                     neg.b      D3
  6537. 0000427A  202E FFFA                move.l     D0, [A6 - 0x6]
  6538. 0000427E  8600                     or.b       D3, D0
  6539. 00004280  4A03                     tst.b      D3
  6540. 00004282  674E                     beq        +0x50 /* 000042D2 */
  6541. 00004284  4A2E FFFF                tst.b      [A6 - 0x1]
  6542. 00004288  6748                     beq        +0x4A /* 000042D2 */
  6543. 0000428A  7000                     moveq.l    D0, 0x00
  6544. 0000428C  102C FFFF                move.b     D0, [A4 - 0x1]
  6545. 00004290  0C40 0065                cmpi.w     D0, 0x65 /* 'e' */
  6546. 00004294  670C                     beq        +0xE /* 000042A2 */
  6547. 00004296  7000                     moveq.l    D0, 0x00
  6548. 00004298  102C FFFF                move.b     D0, [A4 - 0x1]
  6549. 0000429C  0C40 0045                cmpi.w     D0, 0x45 /* 'E' */
  6550. 000042A0  6630                     bne        +0x32 /* 000042D2 */
  6551. label000042A2:
  6552. 000042A2  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  6553. 000042A6  C046                     and.w      D0, D6
  6554. 000042A8  7200                     moveq.l    D1, 0x00
  6555. 000042AA  3200                     move.w     D1, D0
  6556. 000042AC  4A81                     tst.l      D1
  6557. 000042AE  6706                     beq        +0x8 /* 000042B6 */
  6558. 000042B0  3004                     move.w     D0, D4
  6559. 000042B2  5240                     addq.w     D0, 1
  6560. 000042B4  3800                     move.w     D4, D0
  6561. label000042B6:
  6562. 000042B6  3005                     move.w     D0, D5
  6563. 000042B8  5240                     addq.w     D0, 1
  6564. 000042BA  3A00                     move.w     D5, D0
  6565. 000042BC  0C45 00FF                cmpi.w     D5, 0xFF
  6566. 000042C0  6E04                     bgt        +0x6 /* 000042C6 */
  6567. 000042C2  1794 501A                move.b     [A3 + D5.w + 0x1A], [A4]
  6568. label000042C6:
  6569. 000042C6  3007                     move.w     D0, D7
  6570. 000042C8  5347                     subq.w     D7, 1
  6571. 000042CA  524C                     addq.w     A4, 1
  6572. label000042CC:
  6573. 000042CC  4A47                     tst.w      D7
  6574. 000042CE  6E00 FF58                bgt        -0xA6 /* 00004228 */
  6575. label000042D2:
  6576. 000042D2  1745 001A                move.b     [A3 + 0x1A], D5
  6577. 000042D6  48C5                     ext.l      D5
  6578. 000042D8  2005                     move.l     D0, D5
  6579. 000042DA  5280                     addq.l     D0, 1
  6580. 000042DC  4233 081A                clr.b      [A3 + D0 + 0x1A]
  6581. 000042E0  3744 0014                move.w     [A3 + 0x14], D4
  6582. 000042E4  206B 0004                movea.l    A0, [A3 + 0x4]
  6583. 000042E8  200C                     move.l     D0, A4
  6584. 000042EA  9090                     sub.l      D0, [A0]
  6585. 000042EC  2740 0008                move.l     [A3 + 0x8], D0
  6586. 000042F0  48C7                     ext.l      D7
  6587. 000042F2  2747 0010                move.l     [A3 + 0x10], D7
  6588. label000042F6:
  6589. 000042F6  4CEE 18F8 FFDE           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x22]
  6590. 000042FC  4E5E                     unlink     A6
  6591. 000042FE  4E75                     rts
  6592. fn00004300:
  6593. 00004300  4E56 FFF8                link       A6, -0x0008
  6594. 00004304  48E7 0118                movem.l    -[A7], D7,A3,A4
  6595. 00004308  286E 0008                movea.l    A4, [A6 + 0x8]
  6596. 0000430C  4A2D ED00                tst.b      [A5 - 0x1300]
  6597. 00004310  6610                     bne        +0x12 /* 00004322 */
  6598. 00004312  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6599. 00004316  2F0C                     move.l     -[A7], A4
  6600. 00004318  4EBA FB04                jsr        [PC - 0x4FC /* 00003E1E */]
  6601. 0000431C  504F                     addq.w     A7, 8
  6602. 0000431E  6000 0136                bra        +0x138 /* 00004456 */
  6603. label00004322:
  6604. 00004322  206C 0004                movea.l    A0, [A4 + 0x4]
  6605. 00004326  202C 0008                move.l     D0, [A4 + 0x8]
  6606. 0000432A  D090                     add.l      D0, [A0]
  6607. 0000432C  2D40 FFF8                move.l     [A6 - 0x8], D0
  6608. 00004330  2640                     movea.l    A3, D0
  6609. 00004332  3E2C 0012                move.w     D7, [A4 + 0x12]
  6610. 00004336  7000                     moveq.l    D0, 0x00
  6611. 00004338  2D40 FFFC                move.l     [A6 - 0x4], D0
  6612. 0000433C  6000 00A2                bra        +0xA4 /* 000043E0 */
  6613. label00004340:
  6614. 00004340  206E FFF8                movea.l    A0, [A6 - 0x8]
  6615. 00004344  7000                     moveq.l    D0, 0x00
  6616. 00004346  1010                     move.b     D0, [A0]
  6617. 00004348  0C40 00C2                cmpi.w     D0, 0xC2
  6618. 0000434C  663E                     bne        +0x40 /* 0000438C */
  6619. 0000434E  7000                     moveq.l    D0, 0x00
  6620. 00004350  2F00                     move.l     -[A7], D0
  6621. 00004352  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6622. 00004356  486E FFF8                pea.l      [A6 - 0x8]
  6623. 0000435A  2F0B                     move.l     -[A7], A3
  6624. 0000435C  486E FFFC                pea.l      [A6 - 0x4]
  6625. 00004360  4EBA F6BC                jsr        [PC - 0x944 /* 00003A1E */]
  6626. 00004364  526C 0016                addq.w     [A4 + 0x16], 1
  6627. 00004368  3007                     move.w     D0, D7
  6628. 0000436A  5347                     subq.w     D7, 1
  6629. 0000436C  202E FFF8                move.l     D0, [A6 - 0x8]
  6630. 00004370  52AE FFF8                addq.l     [A6 - 0x8], 1
  6631. 00004374  4A47                     tst.w      D7
  6632. 00004376  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6633. 0000437A  6F2E                     ble        +0x30 /* 000043AA */
  6634. 0000437C  3007                     move.w     D0, D7
  6635. 0000437E  5347                     subq.w     D7, 1
  6636. 00004380  202E FFF8                move.l     D0, [A6 - 0x8]
  6637. 00004384  52AE FFF8                addq.l     [A6 - 0x8], 1
  6638. 00004388  266E FFF8                movea.l    A3, [A6 - 0x8]
  6639. label0000438C:
  6640. 0000438C  206E FFF8                movea.l    A0, [A6 - 0x8]
  6641. 00004390  7000                     moveq.l    D0, 0x00
  6642. 00004392  1010                     move.b     D0, [A0]
  6643. 00004394  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  6644. 00004398  6710                     beq        +0x12 /* 000043AA */
  6645. 0000439A  3007                     move.w     D0, D7
  6646. 0000439C  5347                     subq.w     D7, 1
  6647. 0000439E  202E FFF8                move.l     D0, [A6 - 0x8]
  6648. 000043A2  52AE FFF8                addq.l     [A6 - 0x8], 1
  6649. 000043A6  4A47                     tst.w      D7
  6650. 000043A8  6E36                     bgt        +0x38 /* 000043E0 */
  6651. label000043AA:
  6652. 000043AA  206C 0004                movea.l    A0, [A4 + 0x4]
  6653. 000043AE  202E FFF8                move.l     D0, [A6 - 0x8]
  6654. 000043B2  9090                     sub.l      D0, [A0]
  6655. 000043B4  2940 0008                move.l     [A4 + 0x8], D0
  6656. 000043B8  48C7                     ext.l      D7
  6657. 000043BA  2947 0010                move.l     [A4 + 0x10], D7
  6658. 000043BE  701E                     moveq.l    D0, 0x1E
  6659. 000043C0  2F00                     move.l     -[A7], D0
  6660. 000043C2  4EBA 0388                jsr        [PC + 0x388 /* 0000474C */]
  6661. 000043C6  4AAE FFFC                tst.l      [A6 - 0x4]
  6662. 000043CA  584F                     addq.w     A7, 4
  6663. 000043CC  675C                     beq        +0x5E /* 0000442A */
  6664. 000043CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6665. 000043D2  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6666. 000043D6  7000                     moveq.l    D0, 0x00
  6667. 000043D8  2D40 FFFC                move.l     [A6 - 0x4], D0
  6668. 000043DC  584F                     addq.w     A7, 4
  6669. 000043DE  604A                     bra        +0x4C /* 0000442A */
  6670. label000043E0:
  6671. 000043E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  6672. 000043E4  7000                     moveq.l    D0, 0x00
  6673. 000043E6  1010                     move.b     D0, [A0]
  6674. 000043E8  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  6675. 000043EC  6600 FF52                bne        -0xAC /* 00004340 */
  6676. 000043F0  7001                     moveq.l    D0, 0x01
  6677. 000043F2  2F00                     move.l     -[A7], D0
  6678. 000043F4  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6679. 000043F8  486E FFF8                pea.l      [A6 - 0x8]
  6680. 000043FC  2F0B                     move.l     -[A7], A3
  6681. 000043FE  486E FFFC                pea.l      [A6 - 0x4]
  6682. 00004402  4EBA F61A                jsr        [PC - 0x9E6 /* 00003A1E */]
  6683. 00004406  3007                     move.w     D0, D7
  6684. 00004408  5347                     subq.w     D7, 1
  6685. 0000440A  202E FFF8                move.l     D0, [A6 - 0x8]
  6686. 0000440E  52AE FFF8                addq.l     [A6 - 0x8], 1
  6687. 00004412  206C 0004                movea.l    A0, [A4 + 0x4]
  6688. 00004416  202E FFF8                move.l     D0, [A6 - 0x8]
  6689. 0000441A  9090                     sub.l      D0, [A0]
  6690. 0000441C  2940 0008                move.l     [A4 + 0x8], D0
  6691. 00004420  48C7                     ext.l      D7
  6692. 00004422  2947 0010                move.l     [A4 + 0x10], D7
  6693. 00004426  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6694. label0000442A:
  6695. 0000442A  4AAE FFFC                tst.l      [A6 - 0x4]
  6696. 0000442E  6714                     beq        +0x16 /* 00004444 */
  6697. 00004430  206E 000C                movea.l    A0, [A6 + 0xC]
  6698. 00004434  30BC 0001                move.w     [A0], 0x1
  6699. 00004438  206E 000C                movea.l    A0, [A6 + 0xC]
  6700. 0000443C  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  6701. 00004442  6012                     bra        +0x14 /* 00004456 */
  6702. label00004444:
  6703. 00004444  206E 000C                movea.l    A0, [A6 + 0xC]
  6704. 00004448  30BC 0002                move.w     [A0], 0x2
  6705. 0000444C  206E 000C                movea.l    A0, [A6 + 0xC]
  6706. 00004450  7000                     moveq.l    D0, 0x00
  6707. 00004452  2140 0002                move.l     [A0 + 0x2], D0
  6708. label00004456:
  6709. 00004456  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  6710. 0000445C  4E5E                     unlink     A6
  6711. 0000445E  4E75                     rts
  6712. fn00004460:
  6713. 00004460  4E56 FFE8                link       A6, -0x0018
  6714. 00004464  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6715. 00004468  266E 0008                movea.l    A3, [A6 + 0x8]
  6716. 0000446C  286E 0010                movea.l    A4, [A6 + 0x10]
  6717. 00004470  4A6B 012E                tst.w      [A3 + 0x12E]
  6718. 00004474  6F24                     ble        +0x26 /* 0000449A */
  6719. 00004476  536B 012E                subq.w     [A3 + 0x12E], 1
  6720. 0000447A  302B 012E                move.w     D0, [A3 + 0x12E]
  6721. 0000447E  48C0                     ext.l      D0
  6722. 00004480  D080                     add.l      D0, D0
  6723. 00004482  2200                     move.l     D1, D0
  6724. 00004484  D281                     add.l      D1, D1
  6725. 00004486  D081                     add.l      D0, D1
  6726. 00004488  43EB 011C                lea.l      A1, [A3 + 0x11C]
  6727. 0000448C  41F1 0800                lea.l      A0, [A1 + D0]
  6728. 00004490  224C                     movea.l    A1, A4
  6729. 00004492  22D8                     move.l     [A1]+, [A0]+
  6730. 00004494  32D8                     move.w     [A1]+, [A0]+
  6731. 00004496  6000 0248                bra        +0x24A /* 000046E0 */
  6732. label0000449A:
  6733. 0000449A  2F0B                     move.l     -[A7], A3
  6734. 0000449C  4EBA FCA0                jsr        [PC - 0x360 /* 0000413E */]
  6735. 000044A0  7A00                     moveq.l    D5, 0x00
  6736. 000044A2  1A2B 001A                move.b     D5, [A3 + 0x1A]
  6737. 000044A6  4A85                     tst.l      D5
  6738. 000044A8  4A45                     tst.w      D5
  6739. 000044AA  584F                     addq.w     A7, 4
  6740. 000044AC  6E0C                     bgt        +0xE /* 000044BA */
  6741. 000044AE  4254                     clr.w      [A4]
  6742. 000044B0  7000                     moveq.l    D0, 0x00
  6743. 000044B2  2940 0002                move.l     [A4 + 0x2], D0
  6744. 000044B6  6000 0228                bra        +0x22A /* 000046E0 */
  6745. label000044BA:
  6746. 000044BA  7800                     moveq.l    D4, 0x00
  6747. 000044BC  182B 001B                move.b     D4, [A3 + 0x1B]
  6748. 000044C0  0C44 0030                cmpi.w     D4, 0x30 /* '0' */
  6749. 000044C4  6D06                     blt        +0x8 /* 000044CC */
  6750. 000044C6  0C44 0039                cmpi.w     D4, 0x39 /* '9' */
  6751. 000044CA  6F08                     ble        +0xA /* 000044D4 */
  6752. label000044CC:
  6753. 000044CC  0C44 002E                cmpi.w     D4, 0x2E /* '.' */
  6754. 000044D0  6600 00B6                bne        +0xB8 /* 00004588 */
  6755. label000044D4:
  6756. 000044D4  BA6B 0014                cmp.w      D5, [A3 + 0x14]
  6757. 000044D8  660A                     bne        +0xC /* 000044E4 */
  6758. 000044DA  7009                     moveq.l    D0, 0x09
  6759. 000044DC  B06B 0014                cmp.w      D0, [A3 + 0x14]
  6760. 000044E0  6C00 0090                bge        +0x92 /* 00004572 */
  6761. label000044E4:
  6762. 000044E4  4254                     clr.w      [A4]
  6763. 000044E6  7000                     moveq.l    D0, 0x00
  6764. 000044E8  2940 0002                move.l     [A4 + 0x2], D0
  6765. 000044EC  2F0C                     move.l     -[A7], A4
  6766. 000044EE  486B 001A                pea.l      [A3 + 0x1A]
  6767. 000044F2  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  6768. 000044F6  7009                     moveq.l    D0, 0x09
  6769. 000044F8  B054                     cmp.w      D0, [A4]
  6770. 000044FA  504F                     addq.w     A7, 8
  6771. 000044FC  670E                     beq        +0x10 /* 0000450C */
  6772. 000044FE  701D                     moveq.l    D0, 0x1D
  6773. 00004500  2F00                     move.l     -[A7], D0
  6774. 00004502  4EBA 0248                jsr        [PC + 0x248 /* 0000474C */]
  6775. 00004506  584F                     addq.w     A7, 4
  6776. 00004508  6000 01D6                bra        +0x1D8 /* 000046E0 */
  6777. label0000450C:
  6778. 0000450C  206C 0002                movea.l    A0, [A4 + 0x2]
  6779. 00004510  2050                     movea.l    A0, [A0]
  6780. 00004512  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6781. 00004516  22D8                     move.l     [A1]+, [A0]+
  6782. 00004518  22D8                     move.l     [A1]+, [A0]+
  6783. 0000451A  32D8                     move.w     [A1]+, [A0]+
  6784. 0000451C  487A 01CC                pea.l      [PC + 0x1CC /* 000046EA, value 0x401DFFFF */]
  6785. 00004520  486E FFF6                pea.l      [A6 - 0xA]
  6786. 00004524  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6787. 00004528  A9EB                     syscall    Pack4/FP68K
  6788. 0000452A  6200 01B4                bhi        +0x1B6 /* 000046E0 */
  6789. 0000452E  BA6B 0014                cmp.w      D5, [A3 + 0x14]
  6790. 00004532  6600 01AC                bne        +0x1AE /* 000046E0 */
  6791. 00004536  204C                     movea.l    A0, A4
  6792. 00004538  5C88                     addq.l     A0, 6
  6793. 0000453A  2F20                     move.l     -[A7], -[A0]
  6794. 0000453C  3F20                     move.w     -[A7], -[A0]
  6795. 0000453E  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  6796. 00004542  38BC 0004                move.w     [A4], 0x4
  6797. 00004546  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6798. 0000454A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  6799. 0000454E  22D8                     move.l     [A1]+, [A0]+
  6800. 00004550  22D8                     move.l     [A1]+, [A0]+
  6801. 00004552  32D8                     move.w     [A1]+, [A0]+
  6802. 00004554  486E FFE8                pea.l      [A6 - 0x18]
  6803. 00004558  3F3C 0016                move.w     -[A7], 0x16
  6804. 0000455C  A9EB                     syscall    Pack4/FP68K
  6805. 0000455E  486E FFE8                pea.l      [A6 - 0x18]
  6806. 00004562  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  6807. 00004566  2940 0002                move.l     [A4 + 0x2], D0
  6808. 0000456A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6809. 0000456E  6000 0170                bra        +0x172 /* 000046E0 */
  6810. label00004572:
  6811. 00004572  38BC 0004                move.w     [A4], 0x4
  6812. 00004576  486C 0002                pea.l      [A4 + 0x2]
  6813. 0000457A  486B 001A                pea.l      [A3 + 0x1A]
  6814. 0000457E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  6815. 00004582  504F                     addq.w     A7, 8
  6816. 00004584  6000 015A                bra        +0x15C /* 000046E0 */
  6817. label00004588:
  6818. 00004588  4A2D F0D7                tst.b      [A5 - 0xF29]
  6819. 0000458C  6778                     beq        +0x7A /* 00004606 */
  6820. 0000458E  0C45 0003                cmpi.w     D5, 0x3
  6821. 00004592  6672                     bne        +0x74 /* 00004606 */
  6822. 00004594  7002                     moveq.l    D0, 0x02
  6823. 00004596  B06B 0014                cmp.w      D0, [A3 + 0x14]
  6824. 0000459A  666A                     bne        +0x6C /* 00004606 */
  6825. 0000459C  7000                     moveq.l    D0, 0x00
  6826. 0000459E  102B 001B                move.b     D0, [A3 + 0x1B]
  6827. 000045A2  D080                     add.l      D0, D0
  6828. 000045A4  41ED EE50                lea.l      A0, [A5 - 0x11B0]
  6829. 000045A8  1D70 0801 FFF5           move.b     [A6 - 0xB], [A0 + D0 + 0x1]
  6830. 000045AE  7000                     moveq.l    D0, 0x00
  6831. 000045B0  102E FFF5                move.b     D0, [A6 - 0xB]
  6832. 000045B4  0C00 0061                cmpi.b     D0, 0x61 /* 'a' */
  6833. 000045B8  654C                     bcs        +0x4E /* 00004606 */
  6834. 000045BA  7000                     moveq.l    D0, 0x00
  6835. 000045BC  102E FFF5                move.b     D0, [A6 - 0xB]
  6836. 000045C0  0C00 0068                cmpi.b     D0, 0x68 /* 'h' */
  6837. 000045C4  6240                     bhi        +0x42 /* 00004606 */
  6838. 000045C6  7000                     moveq.l    D0, 0x00
  6839. 000045C8  102E FFF5                move.b     D0, [A6 - 0xB]
  6840. 000045CC  907C 0061                sub.w      D0, 0x61 /* 'a' */
  6841. 000045D0  48C0                     ext.l      D0
  6842. 000045D2  ED80                     asl        D0, 6
  6843. 000045D4  3C00                     move.w     D6, D0
  6844. 000045D6  7000                     moveq.l    D0, 0x00
  6845. 000045D8  102B 001C                move.b     D0, [A3 + 0x1C]
  6846. 000045DC  907C 0031                sub.w      D0, 0x31 /* '1' */
  6847. 000045E0  48C0                     ext.l      D0
  6848. 000045E2  E780                     asl        D0, 3
  6849. 000045E4  D046                     add.w      D0, D6
  6850. 000045E6  3C00                     move.w     D6, D0
  6851. 000045E8  48C6                     ext.l      D6
  6852. 000045EA  7000                     moveq.l    D0, 0x00
  6853. 000045EC  102B 001D                move.b     D0, [A3 + 0x1D]
  6854. 000045F0  D086                     add.l      D0, D6
  6855. 000045F2  907C 0030                sub.w      D0, 0x30 /* '0' */
  6856. 000045F6  3C00                     move.w     D6, D0
  6857. 000045F8  38BC 0004                move.w     [A4], 0x4
  6858. 000045FC  48C6                     ext.l      D6
  6859. 000045FE  2946 0002                move.l     [A4 + 0x2], D6
  6860. 00004602  6000 00DC                bra        +0xDE /* 000046E0 */
  6861. label00004606:
  6862. 00004606  7000                     moveq.l    D0, 0x00
  6863. 00004608  102B 001B                move.b     D0, [A3 + 0x1B]
  6864. 0000460C  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  6865. 00004610  660E                     bne        +0x10 /* 00004620 */
  6866. 00004612  2F0C                     move.l     -[A7], A4
  6867. 00004614  2F0B                     move.l     -[A7], A3
  6868. 00004616  4EBA FCE8                jsr        [PC - 0x318 /* 00004300 */]
  6869. 0000461A  504F                     addq.w     A7, 8
  6870. 0000461C  6000 00C2                bra        +0xC4 /* 000046E0 */
  6871. label00004620:
  6872. 00004620  486E FFF2                pea.l      [A6 - 0xE]
  6873. 00004624  486B 001A                pea.l      [A3 + 0x1A]
  6874. 00004628  2F2D F0F2                move.l     -[A7], [A5 - 0xF0E]
  6875. 0000462C  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  6876. 00004630  3E00                     move.w     D7, D0
  6877. 00004632  3B47 F050                move.w     [A5 - 0xFB0], D7
  6878. 00004636  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6879. 0000463A  6D00 00A4                blt        +0xA6 /* 000046E0 */
  6880. 0000463E  4A2E 000F                tst.b      [A6 + 0xF]
  6881. 00004642  6700 0092                beq        +0x94 /* 000046D6 */
  6882. 00004646  0C47 002A                cmpi.w     D7, 0x2A /* '*' */
  6883. 0000464A  6E00 008A                bgt        +0x8C /* 000046D6 */
  6884. 0000464E  38BC 0008                move.w     [A4], 0x8
  6885. 00004652  48C7                     ext.l      D7
  6886. 00004654  2947 0002                move.l     [A4 + 0x2], D7
  6887. 00004658  4AAB 0010                tst.l      [A3 + 0x10]
  6888. 0000465C  6F00 0082                ble        +0x84 /* 000046E0 */
  6889. 00004660  202C 0002                move.l     D0, [A4 + 0x2]
  6890. 00004664  0480 0000 0012           subi.l     D0, 0x12
  6891. 0000466A  670A                     beq        +0xC /* 00004676 */
  6892. 0000466C  5780                     subq.l     D0, 3
  6893. 0000466E  6736                     beq        +0x38 /* 000046A6 */
  6894. 00004670  5580                     subq.l     D0, 2
  6895. 00004672  674A                     beq        +0x4C /* 000046BE */
  6896. 00004674  606A                     bra        +0x6C /* 000046E0 */
  6897. label00004676:
  6898. 00004676  703E                     moveq.l    D0, 0x3E
  6899. 00004678  2F00                     move.l     -[A7], D0
  6900. 0000467A  2F0B                     move.l     -[A7], A3
  6901. 0000467C  4EBA F4DC                jsr        [PC - 0xB24 /* 00003B5A */]
  6902. 00004680  4A00                     tst.b      D0
  6903. 00004682  504F                     addq.w     A7, 8
  6904. 00004684  6708                     beq        +0xA /* 0000468E */
  6905. 00004686  7013                     moveq.l    D0, 0x13
  6906. 00004688  2940 0002                move.l     [A4 + 0x2], D0
  6907. 0000468C  6052                     bra        +0x54 /* 000046E0 */
  6908. label0000468E:
  6909. 0000468E  703D                     moveq.l    D0, 0x3D
  6910. 00004690  2F00                     move.l     -[A7], D0
  6911. 00004692  2F0B                     move.l     -[A7], A3
  6912. 00004694  4EBA F4C4                jsr        [PC - 0xB3C /* 00003B5A */]
  6913. 00004698  4A00                     tst.b      D0
  6914. 0000469A  504F                     addq.w     A7, 8
  6915. 0000469C  6742                     beq        +0x44 /* 000046E0 */
  6916. 0000469E  7014                     moveq.l    D0, 0x14
  6917. 000046A0  2940 0002                move.l     [A4 + 0x2], D0
  6918. 000046A4  603A                     bra        +0x3C /* 000046E0 */
  6919. label000046A6:
  6920. 000046A6  703D                     moveq.l    D0, 0x3D
  6921. 000046A8  2F00                     move.l     -[A7], D0
  6922. 000046AA  2F0B                     move.l     -[A7], A3
  6923. 000046AC  4EBA F4AC                jsr        [PC - 0xB54 /* 00003B5A */]
  6924. 000046B0  4A00                     tst.b      D0
  6925. 000046B2  504F                     addq.w     A7, 8
  6926. 000046B4  672A                     beq        +0x2C /* 000046E0 */
  6927. 000046B6  7016                     moveq.l    D0, 0x16
  6928. 000046B8  2940 0002                move.l     [A4 + 0x2], D0
  6929. 000046BC  6022                     bra        +0x24 /* 000046E0 */
  6930. label000046BE:
  6931. 000046BE  7026                     moveq.l    D0, 0x26
  6932. 000046C0  2F00                     move.l     -[A7], D0
  6933. 000046C2  2F0B                     move.l     -[A7], A3
  6934. 000046C4  4EBA F494                jsr        [PC - 0xB6C /* 00003B5A */]
  6935. 000046C8  4A00                     tst.b      D0
  6936. 000046CA  504F                     addq.w     A7, 8
  6937. 000046CC  6712                     beq        +0x14 /* 000046E0 */
  6938. 000046CE  7018                     moveq.l    D0, 0x18
  6939. 000046D0  2940 0002                move.l     [A4 + 0x2], D0
  6940. 000046D4  600A                     bra        +0xC /* 000046E0 */
  6941. label000046D6:
  6942. 000046D6  38BC 0008                move.w     [A4], 0x8
  6943. 000046DA  48C7                     ext.l      D7
  6944. 000046DC  2947 0002                move.l     [A4 + 0x2], D7
  6945. label000046E0:
  6946. 000046E0  4CEE 18F0 FFD0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x30]
  6947. 000046E6  4E5E                     unlink     A6
  6948. 000046E8  4E75                     rts
  6949. 000046EA  401D                     negx.b     [A5]+
  6950. 000046EC  FFFF                     .invalid   <<F/7/7>>
  6951. 000046EE  FFFE                     .invalid   <<F/7/7>>
  6952. 000046F0  0000 0000                ori.b      D0, 0x0
  6953. fn000046F4:
  6954. 000046F4  4E56 0000                link       A6, 0
  6955. 000046F8  48E7 0028                movem.l    -[A7], A2,A4
  6956. 000046FC  286E 0008                movea.l    A4, [A6 + 0x8]
  6957. 00004700  206E 000C                movea.l    A0, [A6 + 0xC]
  6958. 00004704  302C 012E                move.w     D0, [A4 + 0x12E]
  6959. 00004708  48C0                     ext.l      D0
  6960. 0000470A  D080                     add.l      D0, D0
  6961. 0000470C  2200                     move.l     D1, D0
  6962. 0000470E  D281                     add.l      D1, D1
  6963. 00004710  D081                     add.l      D0, D1
  6964. 00004712  45EC 011C                lea.l      A2, [A4 + 0x11C]
  6965. 00004716  43F2 0800                lea.l      A1, [A2 + D0]
  6966. 0000471A  22D8                     move.l     [A1]+, [A0]+
  6967. 0000471C  32D8                     move.w     [A1]+, [A0]+
  6968. 0000471E  526C 012E                addq.w     [A4 + 0x12E], 1
  6969. 00004722  4CEE 1400 FFF8           movem.l    A2,A4, [A6 - 0x8]
  6970. 00004728  4E5E                     unlink     A6
  6971. 0000472A  4E75                     rts
  6972. fn0000472C:
  6973. 0000472C  4E56 0000                link       A6, 0
  6974. 00004730  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  6975. 00004734  4A40                     tst.w      D0
  6976. 00004736  6604                     bne        +0x6 /* 0000473C */
  6977. 00004738  7001                     moveq.l    D0, 0x01
  6978. 0000473A  600C                     bra        +0xE /* 00004748 */
  6979. label0000473C:
  6980. 0000473C  7001                     moveq.l    D0, 0x01
  6981. 0000473E  2F00                     move.l     -[A7], D0
  6982. 00004740  4EBA 000A                jsr        [PC + 0xA /* 0000474C */]
  6983. 00004744  7000                     moveq.l    D0, 0x00
  6984. 00004746  584F                     addq.w     A7, 4
  6985. label00004748:
  6986. 00004748  4E5E                     unlink     A6
  6987. 0000474A  4E75                     rts
  6988. fn0000474C:
  6989. 0000474C  4E56 0000                link       A6, 0
  6990. 00004750  48E7 1100                movem.l    -[A7], D3,D7
  6991. 00004754  3E2E 000A                move.w     D7, [A6 + 0xA]
  6992. 00004758  4A6D F054                tst.w      [A5 - 0xFAC]
  6993. 0000475C  6662                     bne        +0x64 /* 000047C0 */
  6994. 0000475E  3B47 F054                move.w     [A5 - 0xFAC], D7
  6995. 00004762  422D F0D6                clr.b      [A5 - 0xF2A]
  6996. 00004766  0C47 0001                cmpi.w     D7, 0x1
  6997. 0000476A  660C                     bne        +0xE /* 00004778 */
  6998. 0000476C  70FF                     moveq.l    D0, 0xFFFFFFFF
  6999. 0000476E  2F00                     move.l     -[A7], D0
  7000. 00004770  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  7001. 00004774  584F                     addq.w     A7, 4
  7002. 00004776  6048                     bra        +0x4A /* 000047C0 */
  7003. label00004778:
  7004. 00004778  4AAD EE3C                tst.l      [A5 - 0x11C4]
  7005. 0000477C  6742                     beq        +0x44 /* 000047C0 */
  7006. 0000477E  4AAD F05C                tst.l      [A5 - 0xFA4]
  7007. 00004782  673C                     beq        +0x3E /* 000047C0 */
  7008. 00004784  206D F05C                movea.l    A0, [A5 - 0xFA4]
  7009. 00004788  2050                     movea.l    A0, [A0]
  7010. 0000478A  7040                     moveq.l    D0, 0x40
  7011. 0000478C  C0A8 0026                and.l      D0, [A0 + 0x26]
  7012. 00004790  662E                     bne        +0x30 /* 000047C0 */
  7013. 00004792  302D F054                move.w     D0, [A5 - 0xFAC]
  7014. 00004796  48C0                     ext.l      D0
  7015. 00004798  2F00                     move.l     -[A7], D0
  7016. 0000479A  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  7017. 0000479E  302D F07C                move.w     D0, [A5 - 0xF84]
  7018. 000047A2  48C0                     ext.l      D0
  7019. 000047A4  2F00                     move.l     -[A7], D0
  7020. 000047A6  2F2D F05C                move.l     -[A7], [A5 - 0xFA4]
  7021. 000047AA  206D EE3C                movea.l    A0, [A5 - 0x11C4]
  7022. 000047AE  4E90                     jsr        [A0]
  7023. 000047B0  4880                     ext.w      D0
  7024. 000047B2  3E00                     move.w     D7, D0
  7025. 000047B4  57C3                     seq        D3
  7026. 000047B6  4403                     neg.b      D3
  7027. 000047B8  1B43 F0D6                move.b     [A5 - 0xF2A], D3
  7028. 000047BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7029. label000047C0:
  7030. 000047C0  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  7031. 000047C6  4E5E                     unlink     A6
  7032. 000047C8  4E75                     rts
  7033. fn000047CA:
  7034. 000047CA  4E56 0000                link       A6, 0
  7035. 000047CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7036. 000047D2  7001                     moveq.l    D0, 0x01
  7037. 000047D4  2F00                     move.l     -[A7], D0
  7038. 000047D6  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  7039. 000047DA  4EBA FC84                jsr        [PC - 0x37C /* 00004460 */]
  7040. 000047DE  4E5E                     unlink     A6
  7041. 000047E0  4E75                     rts
  7042. fn000047E2:
  7043. 000047E2  4E56 0000                link       A6, 0
  7044. 000047E6  48E7 1018                movem.l    -[A7], D3,A3,A4
  7045. 000047EA  266E 000C                movea.l    A3, [A6 + 0xC]
  7046. 000047EE  286E 0008                movea.l    A4, [A6 + 0x8]
  7047. 000047F2  36BC FFFF                move.w     [A3], 0xFFFF
  7048. 000047F6  2F0C                     move.l     -[A7], A4
  7049. 000047F8  4EBA FFD0                jsr        [PC - 0x30 /* 000047CA */]
  7050. 000047FC  7008                     moveq.l    D0, 0x08
  7051. 000047FE  B054                     cmp.w      D0, [A4]
  7052. 00004800  6604                     bne        +0x6 /* 00004806 */
  7053. 00004802  36AC 0004                move.w     [A3], [A4 + 0x4]
  7054. label00004806:
  7055. 00004806  70FF                     moveq.l    D0, 0xFFFFFFFF
  7056. 00004808  B053                     cmp.w      D0, [A3]
  7057. 0000480A  56C3                     sne        D3
  7058. 0000480C  4403                     neg.b      D3
  7059. 0000480E  1003                     move.b     D0, D3
  7060. 00004810  4CEE 1808 FFF4           movem.l    D3,A3,A4, [A6 - 0xC]
  7061. 00004816  4E5E                     unlink     A6
  7062. 00004818  4E75                     rts
  7063. fn0000481A:
  7064. 0000481A  4E56 0000                link       A6, 0
  7065. 0000481E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7066. 00004822  2F2D F056                move.l     -[A7], [A5 - 0xFAA]
  7067. 00004826  4EBA FECC                jsr        [PC - 0x134 /* 000046F4 */]
  7068. 0000482A  4E5E                     unlink     A6
  7069. 0000482C  4E75                     rts
  7070. fn0000482E:
  7071. 0000482E  4E56 0000                link       A6, 0
  7072. 00004832  7001                     moveq.l    D0, 0x01
  7073. 00004834  2F00                     move.l     -[A7], D0
  7074. 00004836  486E 000B                pea.l      [A6 + 0xB]
  7075. 0000483A  2F2D F0B4                move.l     -[A7], [A5 - 0xF4C]
  7076. 0000483E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  7077. 00004842  4EBA FEE8                jsr        [PC - 0x118 /* 0000472C */]
  7078. 00004846  4E5E                     unlink     A6
  7079. 00004848  4E75                     rts
  7080. fn0000484A:
  7081. 0000484A  4E56 0000                link       A6, 0
  7082. 0000484E  206D F05C                movea.l    A0, [A5 - 0xFA4]
  7083. 00004852  2050                     movea.l    A0, [A0]
  7084. 00004854  7010                     moveq.l    D0, 0x10
  7085. 00004856  C0A8 0026                and.l      D0, [A0 + 0x26]
  7086. 0000485A  670C                     beq        +0xE /* 00004868 */
  7087. 0000485C  7002                     moveq.l    D0, 0x02
  7088. 0000485E  2F00                     move.l     -[A7], D0
  7089. 00004860  4EBA FFCC                jsr        [PC - 0x34 /* 0000482E */]
  7090. 00004864  584F                     addq.w     A7, 4
  7091. 00004866  600A                     bra        +0xC /* 00004872 */
  7092. label00004868:
  7093. 00004868  7001                     moveq.l    D0, 0x01
  7094. 0000486A  2F00                     move.l     -[A7], D0
  7095. 0000486C  4EBA FFC0                jsr        [PC - 0x40 /* 0000482E */]
  7096. 00004870  584F                     addq.w     A7, 4
  7097. label00004872:
  7098. 00004872  4E5E                     unlink     A6
  7099. 00004874  4E75                     rts
  7100. fn00004876:
  7101. 00004876  4E56 0000                link       A6, 0
  7102. 0000487A  48E7 0300                movem.l    -[A7], D6,D7
  7103. 0000487E  1C2E 000B                move.b     D6, [A6 + 0xB]
  7104. 00004882  3E2E 000E                move.w     D7, [A6 + 0xE]
  7105. 00004886  0C47 0100                cmpi.w     D7, 0x100
  7106. 0000488A  6C18                     bge        +0x1A /* 000048A4 */
  7107. 0000488C  7000                     moveq.l    D0, 0x00
  7108. 0000488E  1006                     move.b     D0, D6
  7109. 00004890  2F00                     move.l     -[A7], D0
  7110. 00004892  4EBA FF9A                jsr        [PC - 0x66 /* 0000482E */]
  7111. 00004896  7000                     moveq.l    D0, 0x00
  7112. 00004898  1007                     move.b     D0, D7
  7113. 0000489A  2F00                     move.l     -[A7], D0
  7114. 0000489C  4EBA FF90                jsr        [PC - 0x70 /* 0000482E */]
  7115. 000048A0  504F                     addq.w     A7, 8
  7116. 000048A2  6032                     bra        +0x34 /* 000048D6 */
  7117. label000048A4:
  7118. 000048A4  1006                     move.b     D0, D6
  7119. 000048A6  7240                     moveq.l    D1, 0x40
  7120. 000048A8  D001                     add.b      D0, D1
  7121. 000048AA  7200                     moveq.l    D1, 0x00
  7122. 000048AC  1200                     move.b     D1, D0
  7123. 000048AE  2F01                     move.l     -[A7], D1
  7124. 000048B0  4EBA FF7C                jsr        [PC - 0x84 /* 0000482E */]
  7125. 000048B4  3007                     move.w     D0, D7
  7126. 000048B6  E040                     asr        D0.w, 8
  7127. 000048B8  7200                     moveq.l    D1, 0x00
  7128. 000048BA  1200                     move.b     D1, D0
  7129. 000048BC  2F01                     move.l     -[A7], D1
  7130. 000048BE  4EBA FF6E                jsr        [PC - 0x92 /* 0000482E */]
  7131. 000048C2  303C 00FF                move.w     D0, 0xFF
  7132. 000048C6  C047                     and.w      D0, D7
  7133. 000048C8  7200                     moveq.l    D1, 0x00
  7134. 000048CA  1200                     move.b     D1, D0
  7135. 000048CC  2F01                     move.l     -[A7], D1
  7136. 000048CE  4EBA FF5E                jsr        [PC - 0xA2 /* 0000482E */]
  7137. 000048D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7138. label000048D6:
  7139. 000048D6  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  7140. 000048DC  4E5E                     unlink     A6
  7141. 000048DE  4E75                     rts
  7142. fn000048E0:
  7143. 000048E0  4E56 0000                link       A6, 0
  7144. 000048E4  2F07                     move.l     -[A7], D7
  7145. 000048E6  3E2E 000E                move.w     D7, [A6 + 0xE]
  7146. 000048EA  102E 000B                move.b     D0, [A6 + 0xB]
  7147. 000048EE  7240                     moveq.l    D1, 0x40
  7148. 000048F0  D001                     add.b      D0, D1
  7149. 000048F2  7200                     moveq.l    D1, 0x00
  7150. 000048F4  1200                     move.b     D1, D0
  7151. 000048F6  2F01                     move.l     -[A7], D1
  7152. 000048F8  4EBA FF34                jsr        [PC - 0xCC /* 0000482E */]
  7153. 000048FC  3007                     move.w     D0, D7
  7154. 000048FE  E040                     asr        D0.w, 8
  7155. 00004900  7200                     moveq.l    D1, 0x00
  7156. 00004902  1200                     move.b     D1, D0
  7157. 00004904  2F01                     move.l     -[A7], D1
  7158. 00004906  4EBA FF26                jsr        [PC - 0xDA /* 0000482E */]
  7159. 0000490A  303C 00FF                move.w     D0, 0xFF
  7160. 0000490E  C047                     and.w      D0, D7
  7161. 00004910  7200                     moveq.l    D1, 0x00
  7162. 00004912  1200                     move.b     D1, D0
  7163. 00004914  2F01                     move.l     -[A7], D1
  7164. 00004916  4EBA FF16                jsr        [PC - 0xEA /* 0000482E */]
  7165. 0000491A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  7166. 0000491E  4E5E                     unlink     A6
  7167. 00004920  4E75                     rts
  7168. fn00004922:
  7169. 00004922  4E56 0000                link       A6, 0
  7170. 00004926  302E 000A                move.w     D0, [A6 + 0xA]
  7171. 0000492A  48C0                     ext.l      D0
  7172. 0000492C  2F00                     move.l     -[A7], D0
  7173. 0000492E  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7174. 00004932  48C0                     ext.l      D0
  7175. 00004934  588F                     addq.l     A7, 4
  7176. 00004936  2F00                     move.l     -[A7], D0
  7177. 00004938  7045                     moveq.l    D0, 0x45
  7178. 0000493A  2F00                     move.l     -[A7], D0
  7179. 0000493C  4EBA FF38                jsr        [PC - 0xC8 /* 00004876 */]
  7180. 00004940  4E5E                     unlink     A6
  7181. 00004942  4E75                     rts
  7182. fn00004944:
  7183. 00004944  4E56 0000                link       A6, 0
  7184. 00004948  2F07                     move.l     -[A7], D7
  7185. 0000494A  3E2E 000E                move.w     D7, [A6 + 0xE]
  7186. 0000494E  7003                     moveq.l    D0, 0x03
  7187. 00004950  B06E 000A                cmp.w      D0, [A6 + 0xA]
  7188. 00004954  6D10                     blt        +0x12 /* 00004966 */
  7189. 00004956  48C7                     ext.l      D7
  7190. 00004958  2F07                     move.l     -[A7], D7
  7191. 0000495A  7046                     moveq.l    D0, 0x46
  7192. 0000495C  2F00                     move.l     -[A7], D0
  7193. 0000495E  4EBA FF16                jsr        [PC - 0xEA /* 00004876 */]
  7194. 00004962  504F                     addq.w     A7, 8
  7195. 00004964  600A                     bra        +0xC /* 00004970 */
  7196. label00004966:
  7197. 00004966  48C7                     ext.l      D7
  7198. 00004968  2F07                     move.l     -[A7], D7
  7199. 0000496A  4EBA 002E                jsr        [PC + 0x2E /* 0000499A */]
  7200. 0000496E  584F                     addq.w     A7, 4
  7201. label00004970:
  7202. 00004970  2E2E FFFC                move.l     D7, [A6 - 0x4]
  7203. 00004974  4E5E                     unlink     A6
  7204. 00004976  4E75                     rts
  7205. fn00004978:
  7206. 00004978  4E56 0000                link       A6, 0
  7207. 0000497C  302E 000A                move.w     D0, [A6 + 0xA]
  7208. 00004980  48C0                     ext.l      D0
  7209. 00004982  2F00                     move.l     -[A7], D0
  7210. 00004984  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7211. 00004988  48C0                     ext.l      D0
  7212. 0000498A  588F                     addq.l     A7, 4
  7213. 0000498C  2F00                     move.l     -[A7], D0
  7214. 0000498E  7045                     moveq.l    D0, 0x45
  7215. 00004990  2F00                     move.l     -[A7], D0
  7216. 00004992  4EBA FEE2                jsr        [PC - 0x11E /* 00004876 */]
  7217. 00004996  4E5E                     unlink     A6
  7218. 00004998  4E75                     rts
  7219. fn0000499A:
  7220. 0000499A  4E56 0000                link       A6, 0
  7221. 0000499E  2F07                     move.l     -[A7], D7
  7222. 000049A0  3E2E 000A                move.w     D7, [A6 + 0xA]
  7223. 000049A4  660C                     bne        +0xE /* 000049B2 */
  7224. 000049A6  7003                     moveq.l    D0, 0x03
  7225. 000049A8  2F00                     move.l     -[A7], D0
  7226. 000049AA  4EBA FE82                jsr        [PC - 0x17E /* 0000482E */]
  7227. 000049AE  584F                     addq.w     A7, 4
  7228. 000049B0  6048                     bra        +0x4A /* 000049FA */
  7229. label000049B2:
  7230. 000049B2  1007                     move.b     D0, D7
  7231. 000049B4  4880                     ext.w      D0
  7232. 000049B6  BE40                     cmp.w      D7, D0
  7233. 000049B8  6616                     bne        +0x18 /* 000049D0 */
  7234. 000049BA  7041                     moveq.l    D0, 0x41
  7235. 000049BC  2F00                     move.l     -[A7], D0
  7236. 000049BE  4EBA FE6E                jsr        [PC - 0x192 /* 0000482E */]
  7237. 000049C2  7000                     moveq.l    D0, 0x00
  7238. 000049C4  1007                     move.b     D0, D7
  7239. 000049C6  2F00                     move.l     -[A7], D0
  7240. 000049C8  4EBA FE64                jsr        [PC - 0x19C /* 0000482E */]
  7241. 000049CC  504F                     addq.w     A7, 8
  7242. 000049CE  602A                     bra        +0x2C /* 000049FA */
  7243. label000049D0:
  7244. 000049D0  4878 0081                push.l     0x81
  7245. 000049D4  4EBA FE58                jsr        [PC - 0x1A8 /* 0000482E */]
  7246. 000049D8  3007                     move.w     D0, D7
  7247. 000049DA  E040                     asr        D0.w, 8
  7248. 000049DC  7200                     moveq.l    D1, 0x00
  7249. 000049DE  1200                     move.b     D1, D0
  7250. 000049E0  2F01                     move.l     -[A7], D1
  7251. 000049E2  4EBA FE4A                jsr        [PC - 0x1B6 /* 0000482E */]
  7252. 000049E6  303C 00FF                move.w     D0, 0xFF
  7253. 000049EA  C047                     and.w      D0, D7
  7254. 000049EC  7200                     moveq.l    D1, 0x00
  7255. 000049EE  1200                     move.b     D1, D0
  7256. 000049F0  2F01                     move.l     -[A7], D1
  7257. 000049F2  4EBA FE3A                jsr        [PC - 0x1C6 /* 0000482E */]
  7258. 000049F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7259. label000049FA:
  7260. 000049FA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  7261. 000049FE  4E5E                     unlink     A6
  7262. 00004A00  4E75                     rts
  7263. fn00004A02:
  7264. 00004A02  4E56 FFFE                link       A6, -0x0002
  7265. 00004A06  48E7 0108                movem.l    -[A7], D7,A4
  7266. 00004A0A  2E2E 0010                move.l     D7, [A6 + 0x10]
  7267. 00004A0E  286E 0008                movea.l    A4, [A6 + 0x8]
  7268. 00004A12  422E FFFF                clr.b      [A6 - 0x1]
  7269. 00004A16  2F07                     move.l     -[A7], D7
  7270. 00004A18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7271. 00004A1C  2F0C                     move.l     -[A7], A4
  7272. 00004A1E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  7273. 00004A22  4EBA FD08                jsr        [PC - 0x2F8 /* 0000472C */]
  7274. 00004A26  4A00                     tst.b      D0
  7275. 00004A28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7276. 00004A2C  671C                     beq        +0x1E /* 00004A4A */
  7277. 00004A2E  0807 0000                btst.b     D7, 0x0
  7278. 00004A32  6712                     beq        +0x14 /* 00004A46 */
  7279. 00004A34  7001                     moveq.l    D0, 0x01
  7280. 00004A36  2F00                     move.l     -[A7], D0
  7281. 00004A38  486E FFFF                pea.l      [A6 - 0x1]
  7282. 00004A3C  2F0C                     move.l     -[A7], A4
  7283. 00004A3E  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  7284. 00004A42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7285. label00004A46:
  7286. 00004A46  4EBA FCE4                jsr        [PC - 0x31C /* 0000472C */]
  7287. label00004A4A:
  7288. 00004A4A  4CEE 1080 FFF6           movem.l    D7,A4, [A6 - 0xA]
  7289. 00004A50  4E5E                     unlink     A6
  7290. 00004A52  4E75                     rts
  7291. fn00004A54:
  7292. 00004A54  4E56 0000                link       A6, 0
  7293. 00004A58  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7294. 00004A5C  3A2E 0012                move.w     D5, [A6 + 0x12]
  7295. 00004A60  206E 0008                movea.l    A0, [A6 + 0x8]
  7296. 00004A64  2050                     movea.l    A0, [A0]
  7297. 00004A66  2828 0008                move.l     D4, [A0 + 0x8]
  7298. 00004A6A  3005                     move.w     D0, D5
  7299. 00004A6C  48C0                     ext.l      D0
  7300. 00004A6E  D080                     add.l      D0, D0
  7301. 00004A70  D084                     add.l      D0, D4
  7302. 00004A72  2F00                     move.l     -[A7], D0
  7303. 00004A74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7304. 00004A78  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  7305. 00004A7C  4EBA FCAE                jsr        [PC - 0x352 /* 0000472C */]
  7306. 00004A80  4A00                     tst.b      D0
  7307. 00004A82  504F                     addq.w     A7, 8
  7308. 00004A84  6766                     beq        +0x68 /* 00004AEC */
  7309. 00004A86  4A45                     tst.w      D5
  7310. 00004A88  6F0C                     ble        +0xE /* 00004A96 */
  7311. 00004A8A  206E 0008                movea.l    A0, [A6 + 0x8]
  7312. 00004A8E  2644                     movea.l    A3, D4
  7313. 00004A90  D7D0                     add.l      A3, [A0]
  7314. 00004A92  36BC FFFF                move.w     [A3], 0xFFFF
  7315. label00004A96:
  7316. 00004A96  206E 000C                movea.l    A0, [A6 + 0xC]
  7317. 00004A9A  2050                     movea.l    A0, [A0]
  7318. 00004A9C  3E28 000C                move.w     D7, [A0 + 0xC]
  7319. 00004AA0  5347                     subq.w     D7, 1
  7320. 00004AA2  4A47                     tst.w      D7
  7321. 00004AA4  6D46                     blt        +0x48 /* 00004AEC */
  7322. label00004AA6:
  7323. 00004AA6  48C7                     ext.l      D7
  7324. 00004AA8  206E 000C                movea.l    A0, [A6 + 0xC]
  7325. 00004AAC  2050                     movea.l    A0, [A0]
  7326. 00004AAE  2007                     move.l     D0, D7
  7327. 00004AB0  D080                     add.l      D0, D0
  7328. 00004AB2  2200                     move.l     D1, D0
  7329. 00004AB4  E588                     lsl        D0, 2
  7330. 00004AB6  D081                     add.l      D0, D1
  7331. 00004AB8  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  7332. 00004ABC  70FF                     moveq.l    D0, 0xFFFFFFFF
  7333. 00004ABE  B054                     cmp.w      D0, [A4]
  7334. 00004AC0  6726                     beq        +0x28 /* 00004AE8 */
  7335. 00004AC2  3A2C 0008                move.w     D5, [A4 + 0x8]
  7336. 00004AC6  3014                     move.w     D0, [A4]
  7337. 00004AC8  48C0                     ext.l      D0
  7338. 00004ACA  2F00                     move.l     -[A7], D0
  7339. 00004ACC  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7340. 00004AD0  3C00                     move.w     D6, D0
  7341. 00004AD2  206E 0008                movea.l    A0, [A6 + 0x8]
  7342. 00004AD6  2004                     move.l     D0, D4
  7343. 00004AD8  D090                     add.l      D0, [A0]
  7344. 00004ADA  48C5                     ext.l      D5
  7345. 00004ADC  2205                     move.l     D1, D5
  7346. 00004ADE  D281                     add.l      D1, D1
  7347. 00004AE0  2641                     movea.l    A3, D1
  7348. 00004AE2  D7C0                     add.l      A3, D0
  7349. 00004AE4  3686                     move.w     [A3], D6
  7350. 00004AE6  584F                     addq.w     A7, 4
  7351. label00004AE8:
  7352. 00004AE8  51CF FFBC                dbf        D7, -0x46 /* 00004AA6 */
  7353. label00004AEC:
  7354. 00004AEC  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  7355. 00004AF2  4E5E                     unlink     A6
  7356. 00004AF4  4E75                     rts
  7357. fn00004AF6:
  7358. 00004AF6  4E56 FFFE                link       A6, -0x0002
  7359. 00004AFA  2F03                     move.l     -[A7], D3
  7360. 00004AFC  486E FFFE                pea.l      [A6 - 0x2]
  7361. 00004B00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7362. 00004B04  4EBA FCDC                jsr        [PC - 0x324 /* 000047E2 */]
  7363. 00004B08  302E FFFE                move.w     D0, [A6 - 0x2]
  7364. 00004B0C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  7365. 00004B10  57C3                     seq        D3
  7366. 00004B12  4403                     neg.b      D3
  7367. 00004B14  1003                     move.b     D0, D3
  7368. 00004B16  262E FFFA                move.l     D3, [A6 - 0x6]
  7369. 00004B1A  4E5E                     unlink     A6
  7370. 00004B1C  4E75                     rts
  7371. fn00004B1E:
  7372. 00004B1E  4E56 FFFA                link       A6, -0x0006
  7373. 00004B22  486E FFFA                pea.l      [A6 - 0x6]
  7374. 00004B26  4EBA FCA2                jsr        [PC - 0x35E /* 000047CA */]
  7375. 00004B2A  7008                     moveq.l    D0, 0x08
  7376. 00004B2C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7377. 00004B30  584F                     addq.w     A7, 4
  7378. 00004B32  6608                     bne        +0xA /* 00004B3C */
  7379. 00004B34  702E                     moveq.l    D0, 0x2E
  7380. 00004B36  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7381. 00004B3A  672C                     beq        +0x2E /* 00004B68 */
  7382. label00004B3C:
  7383. 00004B3C  7008                     moveq.l    D0, 0x08
  7384. 00004B3E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7385. 00004B42  6608                     bne        +0xA /* 00004B4C */
  7386. 00004B44  7011                     moveq.l    D0, 0x11
  7387. 00004B46  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7388. 00004B4A  671C                     beq        +0x1E /* 00004B68 */
  7389. label00004B4C:
  7390. 00004B4C  700A                     moveq.l    D0, 0x0A
  7391. 00004B4E  2F00                     move.l     -[A7], D0
  7392. 00004B50  4EBA FBFA                jsr        [PC - 0x406 /* 0000474C */]
  7393. 00004B54  41EE 0000                lea.l      A0, [A6 + 0x0]
  7394. 00004B58  2F20                     move.l     -[A7], -[A0]
  7395. 00004B5A  3F20                     move.w     -[A7], -[A0]
  7396. 00004B5C  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  7397. 00004B60  7000                     moveq.l    D0, 0x00
  7398. 00004B62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7399. 00004B66  6002                     bra        +0x4 /* 00004B6A */
  7400. label00004B68:
  7401. 00004B68  7001                     moveq.l    D0, 0x01
  7402. label00004B6A:
  7403. 00004B6A  4E5E                     unlink     A6
  7404. 00004B6C  4E75                     rts
  7405. fn00004B6E:
  7406. 00004B6E  4E56 FFF8                link       A6, -0x0008
  7407. 00004B72  2F03                     move.l     -[A7], D3
  7408. 00004B74  486E FFFE                pea.l      [A6 - 0x2]
  7409. 00004B78  486E FFF8                pea.l      [A6 - 0x8]
  7410. 00004B7C  4EBA FC64                jsr        [PC - 0x39C /* 000047E2 */]
  7411. 00004B80  4A00                     tst.b      D0
  7412. 00004B82  504F                     addq.w     A7, 8
  7413. 00004B84  6604                     bne        +0x6 /* 00004B8A */
  7414. 00004B86  7000                     moveq.l    D0, 0x00
  7415. 00004B88  6016                     bra        +0x18 /* 00004BA0 */
  7416. label00004B8A:
  7417. 00004B8A  7601                     moveq.l    D3, 0x01
  7418. 00004B8C  703C                     moveq.l    D0, 0x3C
  7419. 00004B8E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  7420. 00004B92  670A                     beq        +0xC /* 00004B9E */
  7421. 00004B94  0C6E 009E FFFE           cmpi.w     [A6 - 0x2], 0x9E
  7422. 00004B9A  6702                     beq        +0x4 /* 00004B9E */
  7423. 00004B9C  7600                     moveq.l    D3, 0x00
  7424. label00004B9E:
  7425. 00004B9E  1003                     move.b     D0, D3
  7426. label00004BA0:
  7427. 00004BA0  262E FFF4                move.l     D3, [A6 - 0xC]
  7428. 00004BA4  4E5E                     unlink     A6
  7429. 00004BA6  4E75                     rts
  7430. fn00004BA8:
  7431. 00004BA8  4E56 0000                link       A6, 0
  7432. 00004BAC  48E7 0108                movem.l    -[A7], D7,A4
  7433. 00004BB0  286E 000C                movea.l    A4, [A6 + 0xC]
  7434. 00004BB4  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  7435. 00004BB8  2050                     movea.l    A0, [A0]
  7436. 00004BBA  2E28 0008                move.l     D7, [A0 + 0x8]
  7437. 00004BBE  302C 0002                move.w     D0, [A4 + 0x2]
  7438. 00004BC2  48C0                     ext.l      D0
  7439. 00004BC4  2F00                     move.l     -[A7], D0
  7440. 00004BC6  7000                     moveq.l    D0, 0x00
  7441. 00004BC8  102E 000B                move.b     D0, [A6 + 0xB]
  7442. 00004BCC  2F00                     move.l     -[A7], D0
  7443. 00004BCE  4EBA FD10                jsr        [PC - 0x2F0 /* 000048E0 */]
  7444. 00004BD2  2887                     move.l     [A4], D7
  7445. 00004BD4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  7446. 00004BDA  4E5E                     unlink     A6
  7447. 00004BDC  4E75                     rts
  7448. fn00004BDE:
  7449. 00004BDE  4E56 0000                link       A6, 0
  7450. 00004BE2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7451. 00004BE6  2E2E 0008                move.l     D7, [A6 + 0x8]
  7452. 00004BEA  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  7453. 00004BEE  2050                     movea.l    A0, [A0]
  7454. 00004BF0  2828 0008                move.l     D4, [A0 + 0x8]
  7455. 00004BF4  206D F0B4                movea.l    A0, [A5 - 0xF4C]
  7456. 00004BF8  2650                     movea.l    A3, [A0]
  7457. 00004BFA  6028                     bra        +0x2A /* 00004C24 */
  7458. label00004BFC:
  7459. 00004BFC  2A07                     move.l     D5, D7
  7460. 00004BFE  284B                     movea.l    A4, A3
  7461. 00004C00  D9C5                     add.l      A4, D5
  7462. 00004C02  2C04                     move.l     D6, D4
  7463. 00004C04  9C85                     sub.l      D6, D5
  7464. 00004C06  7000                     moveq.l    D0, 0x00
  7465. 00004C08  102C 0001                move.b     D0, [A4 + 0x1]
  7466. 00004C0C  E188                     lsl        D0, 8
  7467. 00004C0E  7200                     moveq.l    D1, 0x00
  7468. 00004C10  122C 0002                move.b     D1, [A4 + 0x2]
  7469. 00004C14  2E01                     move.l     D7, D1
  7470. 00004C16  8E80                     or.l       D7, D0
  7471. 00004C18  2006                     move.l     D0, D6
  7472. 00004C1A  E080                     asr        D0, 8
  7473. 00004C1C  1940 0001                move.b     [A4 + 0x1], D0
  7474. 00004C20  1946 0002                move.b     [A4 + 0x2], D6
  7475. label00004C24:
  7476. 00004C24  4A87                     tst.l      D7
  7477. 00004C26  66D4                     bne        -0x2A /* 00004BFC */
  7478. 00004C28  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  7479. 00004C2E  4E5E                     unlink     A6
  7480. 00004C30  4E75                     rts
  7481. fn00004C32:
  7482. 00004C32  4E56 FFFE                link       A6, -0x0002
  7483. 00004C36  2F0C                     move.l     -[A7], A4
  7484. 00004C38  286E 0008                movea.l    A4, [A6 + 0x8]
  7485. 00004C3C  2F0C                     move.l     -[A7], A4
  7486. 00004C3E  4EBA F4FE                jsr        [PC - 0xB02 /* 0000413E */]
  7487. 00004C42  486E FFFE                pea.l      [A6 - 0x2]
  7488. 00004C46  486C 001A                pea.l      [A4 + 0x1A]
  7489. 00004C4A  2F2D F0F2                move.l     -[A7], [A5 - 0xF0E]
  7490. 00004C4E  4EAD 13DA                jsr        [A5 + 0x13DA /* export_631 */]
  7491. 00004C52  286E FFFA                movea.l    A4, [A6 - 0x6]
  7492. 00004C56  4E5E                     unlink     A6
  7493. 00004C58  4E75                     rts
  7494. fn00004C5A:
  7495. 00004C5A  4E56 0000                link       A6, 0
  7496. 00004C5E  2F0C                     move.l     -[A7], A4
  7497. 00004C60  286E 0008                movea.l    A4, [A6 + 0x8]
  7498. 00004C64  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7499. 00004C68  2F0C                     move.l     -[A7], A4
  7500. 00004C6A  4EBA F35C                jsr        [PC - 0xCA4 /* 00003FC8 */]
  7501. 00004C6E  2F0C                     move.l     -[A7], A4
  7502. 00004C70  4EBA FFC0                jsr        [PC - 0x40 /* 00004C32 */]
  7503. 00004C74  286E FFFC                movea.l    A4, [A6 - 0x4]
  7504. 00004C78  4E5E                     unlink     A6
  7505. 00004C7A  4E75                     rts
  7506. 00004C7C  4E56 FDCA                link       A6, -0x0236
  7507. 00004C80  48E7 1018                movem.l    -[A7], D3,A3,A4
  7508. 00004C84  47EE FDCA                lea.l      A3, [A6 - 0x236]
  7509. 00004C88  286E 0008                movea.l    A4, [A6 + 0x8]
  7510. 00004C8C  7001                     moveq.l    D0, 0x01
  7511. 00004C8E  B054                     cmp.w      D0, [A4]
  7512. 00004C90  6626                     bne        +0x28 /* 00004CB8 */
  7513. label00004C92:
  7514. 00004C92  2F0B                     move.l     -[A7], A3
  7515. 00004C94  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  7516. 00004C98  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  7517. 00004C9C  38BC 0008                move.w     [A4], 0x8
  7518. 00004CA0  2F0B                     move.l     -[A7], A3
  7519. 00004CA2  486E FECC                pea.l      [A6 - 0x134]
  7520. 00004CA6  4EBA FFB2                jsr        [PC - 0x4E /* 00004C5A */]
  7521. 00004CAA  48C0                     ext.l      D0
  7522. 00004CAC  2940 0002                move.l     [A4 + 0x2], D0
  7523. 00004CB0  7001                     moveq.l    D0, 0x01
  7524. 00004CB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7525. 00004CB6  6020                     bra        +0x22 /* 00004CD8 */
  7526. label00004CB8:
  7527. 00004CB8  700A                     moveq.l    D0, 0x0A
  7528. 00004CBA  B054                     cmp.w      D0, [A4]
  7529. 00004CBC  6610                     bne        +0x12 /* 00004CCE */
  7530. 00004CBE  2D6C 0002 FFFC           move.l     [A6 - 0x4], [A4 + 0x2]
  7531. 00004CC4  41EE FFFC                lea.l      A0, [A6 - 0x4]
  7532. 00004CC8  2948 0002                move.l     [A4 + 0x2], A0
  7533. 00004CCC  60C4                     bra        -0x3A /* 00004C92 */
  7534. label00004CCE:
  7535. 00004CCE  7008                     moveq.l    D0, 0x08
  7536. 00004CD0  B054                     cmp.w      D0, [A4]
  7537. 00004CD2  57C3                     seq        D3
  7538. 00004CD4  4403                     neg.b      D3
  7539. 00004CD6  1003                     move.b     D0, D3
  7540. label00004CD8:
  7541. 00004CD8  4CEE 1808 FDBE           movem.l    D3,A3,A4, [A6 - 0x242]
  7542. 00004CDE  4E5E                     unlink     A6
  7543. 00004CE0  4E75                     rts
  7544. 00004CE2  4E56 0000                link       A6, 0
  7545. 00004CE6  48E7 1008                movem.l    -[A7], D3,A4
  7546. 00004CEA  286E 0008                movea.l    A4, [A6 + 0x8]
  7547. 00004CEE  7600                     moveq.l    D3, 0x00
  7548. 00004CF0  7008                     moveq.l    D0, 0x08
  7549. 00004CF2  B054                     cmp.w      D0, [A4]
  7550. 00004CF4  660A                     bne        +0xC /* 00004D00 */
  7551. 00004CF6  703C                     moveq.l    D0, 0x3C
  7552. 00004CF8  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  7553. 00004CFC  6602                     bne        +0x4 /* 00004D00 */
  7554. 00004CFE  7601                     moveq.l    D3, 0x01
  7555. label00004D00:
  7556. 00004D00  1003                     move.b     D0, D3
  7557. 00004D02  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  7558. 00004D08  4E5E                     unlink     A6
  7559. 00004D0A  4E75                     rts
  7560. 00004D0C  4E56 FFFA                link       A6, -0x0006
  7561. 00004D10  2F07                     move.l     -[A7], D7
  7562. 00004D12  486E FFFA                pea.l      [A6 - 0x6]
  7563. 00004D16  4EBA FAB2                jsr        [PC - 0x54E /* 000047CA */]
  7564. 00004D1A  7008                     moveq.l    D0, 0x08
  7565. 00004D1C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7566. 00004D20  584F                     addq.w     A7, 4
  7567. 00004D22  670C                     beq        +0xE /* 00004D30 */
  7568. 00004D24  486E FFFA                pea.l      [A6 - 0x6]
  7569. 00004D28  4EBA FAF0                jsr        [PC - 0x510 /* 0000481A */]
  7570. 00004D2C  584F                     addq.w     A7, 4
  7571. 00004D2E  602E                     bra        +0x30 /* 00004D5E */
  7572. label00004D30:
  7573. 00004D30  702E                     moveq.l    D0, 0x2E
  7574. 00004D32  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7575. 00004D36  661E                     bne        +0x20 /* 00004D56 */
  7576. 00004D38  486E FFFA                pea.l      [A6 - 0x6]
  7577. 00004D3C  4EBA FA8C                jsr        [PC - 0x574 /* 000047CA */]
  7578. 00004D40  7008                     moveq.l    D0, 0x08
  7579. 00004D42  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7580. 00004D46  584F                     addq.w     A7, 4
  7581. 00004D48  670C                     beq        +0xE /* 00004D56 */
  7582. 00004D4A  486E FFFA                pea.l      [A6 - 0x6]
  7583. 00004D4E  4EBA FACA                jsr        [PC - 0x536 /* 0000481A */]
  7584. 00004D52  584F                     addq.w     A7, 4
  7585. 00004D54  6008                     bra        +0xA /* 00004D5E */
  7586. label00004D56:
  7587. 00004D56  703A                     moveq.l    D0, 0x3A
  7588. 00004D58  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7589. 00004D5C  666C                     bne        +0x6E /* 00004DCA */
  7590. label00004D5E:
  7591. 00004D5E  486D 0F1A                pea.l      [A5 + 0xF1A /* export_479 */]
  7592. 00004D62  4EBA DAB6                jsr        [PC - 0x254A /* 0000281A */]
  7593. 00004D66  4A6D F054                tst.w      [A5 - 0xFAC]
  7594. 00004D6A  584F                     addq.w     A7, 4
  7595. 00004D6C  6600 00C6                bne        +0xC8 /* 00004E34 */
  7596. 00004D70  7E01                     moveq.l    D7, 0x01
  7597. 00004D72  486E FFFA                pea.l      [A6 - 0x6]
  7598. 00004D76  4EBA FA52                jsr        [PC - 0x5AE /* 000047CA */]
  7599. 00004D7A  7008                     moveq.l    D0, 0x08
  7600. 00004D7C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7601. 00004D80  584F                     addq.w     A7, 4
  7602. 00004D82  6608                     bne        +0xA /* 00004D8C */
  7603. 00004D84  703C                     moveq.l    D0, 0x3C
  7604. 00004D86  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7605. 00004D8A  670E                     beq        +0x10 /* 00004D9A */
  7606. label00004D8C:
  7607. 00004D8C  486E FFFA                pea.l      [A6 - 0x6]
  7608. 00004D90  4EBA FA88                jsr        [PC - 0x578 /* 0000481A */]
  7609. 00004D94  584F                     addq.w     A7, 4
  7610. 00004D96  6000 008E                bra        +0x90 /* 00004E26 */
  7611. label00004D9A:
  7612. 00004D9A  7045                     moveq.l    D0, 0x45
  7613. 00004D9C  2F00                     move.l     -[A7], D0
  7614. 00004D9E  486E FFFA                pea.l      [A6 - 0x6]
  7615. 00004DA2  4EBA FD52                jsr        [PC - 0x2AE /* 00004AF6 */]
  7616. 00004DA6  4A00                     tst.b      D0
  7617. 00004DA8  504F                     addq.w     A7, 8
  7618. 00004DAA  660A                     bne        +0xC /* 00004DB6 */
  7619. 00004DAC  7020                     moveq.l    D0, 0x20
  7620. 00004DAE  2F00                     move.l     -[A7], D0
  7621. 00004DB0  4EBA F99A                jsr        [PC - 0x666 /* 0000474C */]
  7622. 00004DB4  584F                     addq.w     A7, 4
  7623. label00004DB6:
  7624. 00004DB6  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  7625. 00004DBA  4EBA DA5E                jsr        [PC - 0x25A2 /* 0000281A */]
  7626. 00004DBE  4A6D F054                tst.w      [A5 - 0xFAC]
  7627. 00004DC2  584F                     addq.w     A7, 4
  7628. 00004DC4  666E                     bne        +0x70 /* 00004E34 */
  7629. 00004DC6  7E02                     moveq.l    D7, 0x02
  7630. 00004DC8  605C                     bra        +0x5E /* 00004E26 */
  7631. label00004DCA:
  7632. 00004DCA  7045                     moveq.l    D0, 0x45
  7633. 00004DCC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7634. 00004DD0  661C                     bne        +0x1E /* 00004DEE */
  7635. 00004DD2  7001                     moveq.l    D0, 0x01
  7636. 00004DD4  2F00                     move.l     -[A7], D0
  7637. 00004DD6  4EBA FBC2                jsr        [PC - 0x43E /* 0000499A */]
  7638. 00004DDA  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  7639. 00004DDE  4EBA DA3A                jsr        [PC - 0x25C6 /* 0000281A */]
  7640. 00004DE2  4A6D F054                tst.w      [A5 - 0xFAC]
  7641. 00004DE6  504F                     addq.w     A7, 8
  7642. 00004DE8  664A                     bne        +0x4C /* 00004E34 */
  7643. 00004DEA  7E02                     moveq.l    D7, 0x02
  7644. 00004DEC  6038                     bra        +0x3A /* 00004E26 */
  7645. label00004DEE:
  7646. 00004DEE  0CAE 0000 01AB FFFC      cmpi.l     [A6 - 0x4], 0x1AB
  7647. 00004DF6  6712                     beq        +0x14 /* 00004E0A */
  7648. 00004DF8  0CAE 0000 01AA FFFC      cmpi.l     [A6 - 0x4], 0x1AA
  7649. 00004E00  6708                     beq        +0xA /* 00004E0A */
  7650. 00004E02  7055                     moveq.l    D0, 0x55
  7651. 00004E04  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7652. 00004E08  660E                     bne        +0x10 /* 00004E18 */
  7653. label00004E0A:
  7654. 00004E0A  7E01                     moveq.l    D7, 0x01
  7655. 00004E0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7656. 00004E10  4EBA FB10                jsr        [PC - 0x4F0 /* 00004922 */]
  7657. 00004E14  584F                     addq.w     A7, 4
  7658. 00004E16  600E                     bra        +0x10 /* 00004E26 */
  7659. label00004E18:
  7660. 00004E18  486E FFFA                pea.l      [A6 - 0x6]
  7661. 00004E1C  4EBA F9FC                jsr        [PC - 0x604 /* 0000481A */]
  7662. 00004E20  584F                     addq.w     A7, 4
  7663. 00004E22  6000 FF3A                bra        -0xC4 /* 00004D5E */
  7664. label00004E26:
  7665. 00004E26  48C7                     ext.l      D7
  7666. 00004E28  2F07                     move.l     -[A7], D7
  7667. 00004E2A  702C                     moveq.l    D0, 0x2C
  7668. 00004E2C  2F00                     move.l     -[A7], D0
  7669. 00004E2E  4EBA DE3E                jsr        [PC - 0x21C2 /* 00002C6E */]
  7670. 00004E32  504F                     addq.w     A7, 8
  7671. label00004E34:
  7672. 00004E34  2E2E FFF6                move.l     D7, [A6 - 0xA]
  7673. 00004E38  4E5E                     unlink     A6
  7674. 00004E3A  4E75                     rts
  7675. 00004E3C  4E56 FFFA                link       A6, -0x0006
  7676. 00004E40  2F07                     move.l     -[A7], D7
  7677. 00004E42  486E FFFA                pea.l      [A6 - 0x6]
  7678. 00004E46  4EBA F982                jsr        [PC - 0x67E /* 000047CA */]
  7679. 00004E4A  7008                     moveq.l    D0, 0x08
  7680. 00004E4C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7681. 00004E50  584F                     addq.w     A7, 4
  7682. 00004E52  670C                     beq        +0xE /* 00004E60 */
  7683. 00004E54  486E FFFA                pea.l      [A6 - 0x6]
  7684. 00004E58  4EBA F9C0                jsr        [PC - 0x640 /* 0000481A */]
  7685. 00004E5C  584F                     addq.w     A7, 4
  7686. 00004E5E  6016                     bra        +0x18 /* 00004E76 */
  7687. label00004E60:
  7688. 00004E60  7039                     moveq.l    D0, 0x39
  7689. 00004E62  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7690. 00004E66  6606                     bne        +0x8 /* 00004E6E */
  7691. 00004E68  4247                     clr.w      D7
  7692. 00004E6A  6000 00A8                bra        +0xAA /* 00004F14 */
  7693. label00004E6E:
  7694. 00004E6E  703A                     moveq.l    D0, 0x3A
  7695. 00004E70  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7696. 00004E74  666C                     bne        +0x6E /* 00004EE2 */
  7697. label00004E76:
  7698. 00004E76  486D 0F1A                pea.l      [A5 + 0xF1A /* export_479 */]
  7699. 00004E7A  4EBA D99E                jsr        [PC - 0x2662 /* 0000281A */]
  7700. 00004E7E  4A6D F054                tst.w      [A5 - 0xFAC]
  7701. 00004E82  584F                     addq.w     A7, 4
  7702. 00004E84  6600 009C                bne        +0x9E /* 00004F22 */
  7703. 00004E88  7E01                     moveq.l    D7, 0x01
  7704. 00004E8A  486E FFFA                pea.l      [A6 - 0x6]
  7705. 00004E8E  4EBA F93A                jsr        [PC - 0x6C6 /* 000047CA */]
  7706. 00004E92  7008                     moveq.l    D0, 0x08
  7707. 00004E94  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7708. 00004E98  584F                     addq.w     A7, 4
  7709. 00004E9A  6608                     bne        +0xA /* 00004EA4 */
  7710. 00004E9C  703C                     moveq.l    D0, 0x3C
  7711. 00004E9E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7712. 00004EA2  670C                     beq        +0xE /* 00004EB0 */
  7713. label00004EA4:
  7714. 00004EA4  486E FFFA                pea.l      [A6 - 0x6]
  7715. 00004EA8  4EBA F970                jsr        [PC - 0x690 /* 0000481A */]
  7716. 00004EAC  584F                     addq.w     A7, 4
  7717. 00004EAE  6064                     bra        +0x66 /* 00004F14 */
  7718. label00004EB0:
  7719. 00004EB0  7045                     moveq.l    D0, 0x45
  7720. 00004EB2  2F00                     move.l     -[A7], D0
  7721. 00004EB4  486E FFFA                pea.l      [A6 - 0x6]
  7722. 00004EB8  4EBA FC3C                jsr        [PC - 0x3C4 /* 00004AF6 */]
  7723. 00004EBC  4A00                     tst.b      D0
  7724. 00004EBE  504F                     addq.w     A7, 8
  7725. 00004EC0  660C                     bne        +0xE /* 00004ECE */
  7726. 00004EC2  7020                     moveq.l    D0, 0x20
  7727. 00004EC4  2F00                     move.l     -[A7], D0
  7728. 00004EC6  4EBA F884                jsr        [PC - 0x77C /* 0000474C */]
  7729. 00004ECA  584F                     addq.w     A7, 4
  7730. 00004ECC  6054                     bra        +0x56 /* 00004F22 */
  7731. label00004ECE:
  7732. 00004ECE  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  7733. 00004ED2  4EBA D946                jsr        [PC - 0x26BA /* 0000281A */]
  7734. 00004ED6  4A6D F054                tst.w      [A5 - 0xFAC]
  7735. 00004EDA  584F                     addq.w     A7, 4
  7736. 00004EDC  6644                     bne        +0x46 /* 00004F22 */
  7737. 00004EDE  7E02                     moveq.l    D7, 0x02
  7738. 00004EE0  6032                     bra        +0x34 /* 00004F14 */
  7739. label00004EE2:
  7740. 00004EE2  7045                     moveq.l    D0, 0x45
  7741. 00004EE4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  7742. 00004EE8  661C                     bne        +0x1E /* 00004F06 */
  7743. 00004EEA  7001                     moveq.l    D0, 0x01
  7744. 00004EEC  2F00                     move.l     -[A7], D0
  7745. 00004EEE  4EBA FAAA                jsr        [PC - 0x556 /* 0000499A */]
  7746. 00004EF2  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  7747. 00004EF6  4EBA D922                jsr        [PC - 0x26DE /* 0000281A */]
  7748. 00004EFA  4A6D F054                tst.w      [A5 - 0xFAC]
  7749. 00004EFE  504F                     addq.w     A7, 8
  7750. 00004F00  6620                     bne        +0x22 /* 00004F22 */
  7751. 00004F02  7E02                     moveq.l    D7, 0x02
  7752. 00004F04  600E                     bra        +0x10 /* 00004F14 */
  7753. label00004F06:
  7754. 00004F06  486E FFFA                pea.l      [A6 - 0x6]
  7755. 00004F0A  4EBA F90E                jsr        [PC - 0x6F2 /* 0000481A */]
  7756. 00004F0E  584F                     addq.w     A7, 4
  7757. 00004F10  6000 FF64                bra        -0x9A /* 00004E76 */
  7758. label00004F14:
  7759. 00004F14  48C7                     ext.l      D7
  7760. 00004F16  2F07                     move.l     -[A7], D7
  7761. 00004F18  702D                     moveq.l    D0, 0x2D
  7762. 00004F1A  2F00                     move.l     -[A7], D0
  7763. 00004F1C  4EBA DD50                jsr        [PC - 0x22B0 /* 00002C6E */]
  7764. 00004F20  504F                     addq.w     A7, 8
  7765. label00004F22:
  7766. 00004F22  2E2E FFF6                move.l     D7, [A6 - 0xA]
  7767. 00004F26  4E5E                     unlink     A6
  7768. 00004F28  4E75                     rts
  7769. 00004F2A  4E56 FFF8                link       A6, -0x0008
  7770. 00004F2E  486E FFFE                pea.l      [A6 - 0x2]
  7771. 00004F32  486E FFF8                pea.l      [A6 - 0x8]
  7772. 00004F36  4EBA F8AA                jsr        [PC - 0x756 /* 000047E2 */]
  7773. 00004F3A  4A00                     tst.b      D0
  7774. 00004F3C  504F                     addq.w     A7, 8
  7775. 00004F3E  661C                     bne        +0x1E /* 00004F5C */
  7776. label00004F40:
  7777. 00004F40  486E FFF8                pea.l      [A6 - 0x8]
  7778. 00004F44  4EBA F8D4                jsr        [PC - 0x72C /* 0000481A */]
  7779. 00004F48  7000                     moveq.l    D0, 0x00
  7780. 00004F4A  2F00                     move.l     -[A7], D0
  7781. 00004F4C  7272                     moveq.l    D1, 0x72
  7782. 00004F4E  2F01                     move.l     -[A7], D1
  7783. 00004F50  4EBA DD1C                jsr        [PC - 0x22E4 /* 00002C6E */]
  7784. 00004F54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7785. 00004F58  6000 00E6                bra        +0xE8 /* 00005040 */
  7786. label00004F5C:
  7787. 00004F5C  302E FFFE                move.w     D0, [A6 - 0x2]
  7788. 00004F60  0440 001B                subi.w     D0, 0x1B
  7789. 00004F64  6718                     beq        +0x1A /* 00004F7E */
  7790. 00004F66  5340                     subq.w     D0, 1
  7791. 00004F68  677C                     beq        +0x7E /* 00004FE6 */
  7792. 00004F6A  5340                     subq.w     D0, 1
  7793. 00004F6C  6778                     beq        +0x7A /* 00004FE6 */
  7794. 00004F6E  5340                     subq.w     D0, 1
  7795. 00004F70  6774                     beq        +0x76 /* 00004FE6 */
  7796. 00004F72  5340                     subq.w     D0, 1
  7797. 00004F74  6770                     beq        +0x72 /* 00004FE6 */
  7798. 00004F76  0440 000A                subi.w     D0, 0xA /* '\n' */
  7799. 00004F7A  6724                     beq        +0x26 /* 00004FA0 */
  7800. 00004F7C  60C2                     bra        -0x3C /* 00004F40 */
  7801. label00004F7E:
  7802. 00004F7E  4EBA C484                jsr        [PC - 0x3B7C /* 00001404 */]
  7803. 00004F82  4A00                     tst.b      D0
  7804. 00004F84  660A                     bne        +0xC /* 00004F90 */
  7805. 00004F86  4A6D F054                tst.w      [A5 - 0xFAC]
  7806. 00004F8A  6600 00B4                bne        +0xB6 /* 00005040 */
  7807. 00004F8E  60B0                     bra        -0x4E /* 00004F40 */
  7808. label00004F90:
  7809. 00004F90  486E FFFE                pea.l      [A6 - 0x2]
  7810. 00004F94  486E FFF8                pea.l      [A6 - 0x8]
  7811. 00004F98  4EBA F848                jsr        [PC - 0x7B8 /* 000047E2 */]
  7812. 00004F9C  504F                     addq.w     A7, 8
  7813. 00004F9E  6068                     bra        +0x6A /* 00005008 */
  7814. label00004FA0:
  7815. 00004FA0  7000                     moveq.l    D0, 0x00
  7816. 00004FA2  2F00                     move.l     -[A7], D0
  7817. 00004FA4  4EBA F9F4                jsr        [PC - 0x60C /* 0000499A */]
  7818. 00004FA8  7000                     moveq.l    D0, 0x00
  7819. 00004FAA  2F00                     move.l     -[A7], D0
  7820. 00004FAC  4EBA F9EC                jsr        [PC - 0x614 /* 0000499A */]
  7821. 00004FB0  7000                     moveq.l    D0, 0x00
  7822. 00004FB2  2F00                     move.l     -[A7], D0
  7823. 00004FB4  4EBA F9E4                jsr        [PC - 0x61C /* 0000499A */]
  7824. 00004FB8  7000                     moveq.l    D0, 0x00
  7825. 00004FBA  2F00                     move.l     -[A7], D0
  7826. 00004FBC  4EBA F9DC                jsr        [PC - 0x624 /* 0000499A */]
  7827. 00004FC0  7000                     moveq.l    D0, 0x00
  7828. 00004FC2  2F00                     move.l     -[A7], D0
  7829. 00004FC4  4EBA F9D4                jsr        [PC - 0x62C /* 0000499A */]
  7830. 00004FC8  7000                     moveq.l    D0, 0x00
  7831. 00004FCA  2F00                     move.l     -[A7], D0
  7832. 00004FCC  4EBA F9CC                jsr        [PC - 0x634 /* 0000499A */]
  7833. 00004FD0  7000                     moveq.l    D0, 0x00
  7834. 00004FD2  2F00                     move.l     -[A7], D0
  7835. 00004FD4  4EBA F9C4                jsr        [PC - 0x63C /* 0000499A */]
  7836. 00004FD8  7000                     moveq.l    D0, 0x00
  7837. 00004FDA  2F00                     move.l     -[A7], D0
  7838. 00004FDC  4EBA F9BC                jsr        [PC - 0x644 /* 0000499A */]
  7839. 00004FE0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  7840. 00004FE4  6022                     bra        +0x24 /* 00005008 */
  7841. label00004FE6:
  7842. 00004FE6  302E FFFE                move.w     D0, [A6 - 0x2]
  7843. 00004FEA  48C0                     ext.l      D0
  7844. 00004FEC  2F00                     move.l     -[A7], D0
  7845. 00004FEE  4EBA C4EA                jsr        [PC - 0x3B16 /* 000014DA */]
  7846. 00004FF2  4A6D F054                tst.w      [A5 - 0xFAC]
  7847. 00004FF6  584F                     addq.w     A7, 4
  7848. 00004FF8  6646                     bne        +0x48 /* 00005040 */
  7849. 00004FFA  486E FFFE                pea.l      [A6 - 0x2]
  7850. 00004FFE  486E FFF8                pea.l      [A6 - 0x8]
  7851. 00005002  4EBA F7DE                jsr        [PC - 0x822 /* 000047E2 */]
  7852. 00005006  504F                     addq.w     A7, 8
  7853. label00005008:
  7854. 00005008  302E FFFE                move.w     D0, [A6 - 0x2]
  7855. 0000500C  0440 0029                subi.w     D0, 0x29 /* ')' */
  7856. 00005010  6706                     beq        +0x8 /* 00005018 */
  7857. 00005012  0440 004A                subi.w     D0, 0x4A /* 'J' */
  7858. 00005016  6612                     bne        +0x14 /* 0000502A */
  7859. label00005018:
  7860. 00005018  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  7861. 0000501C  4EBA D7FC                jsr        [PC - 0x2804 /* 0000281A */]
  7862. 00005020  4A6D F054                tst.w      [A5 - 0xFAC]
  7863. 00005024  584F                     addq.w     A7, 4
  7864. 00005026  6618                     bne        +0x1A /* 00005040 */
  7865. 00005028  600C                     bra        +0xE /* 00005036 */
  7866. label0000502A:
  7867. 0000502A  701B                     moveq.l    D0, 0x1B
  7868. 0000502C  2F00                     move.l     -[A7], D0
  7869. 0000502E  4EBA F71C                jsr        [PC - 0x8E4 /* 0000474C */]
  7870. 00005032  584F                     addq.w     A7, 4
  7871. 00005034  600A                     bra        +0xC /* 00005040 */
  7872. label00005036:
  7873. 00005036  7018                     moveq.l    D0, 0x18
  7874. 00005038  2F00                     move.l     -[A7], D0
  7875. 0000503A  4EBA F7F2                jsr        [PC - 0x80E /* 0000482E */]
  7876. 0000503E  584F                     addq.w     A7, 4
  7877. label00005040:
  7878. 00005040  4E5E                     unlink     A6
  7879. 00005042  4E75                     rts
  7880. fn00005044:
  7881. 00005044  4E56 FFFA                link       A6, -0x0006
  7882. 00005048  486E FFFA                pea.l      [A6 - 0x6]
  7883. 0000504C  4EBA F77C                jsr        [PC - 0x884 /* 000047CA */]
  7884. 00005050  7008                     moveq.l    D0, 0x08
  7885. 00005052  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7886. 00005056  584F                     addq.w     A7, 4
  7887. 00005058  663C                     bne        +0x3E /* 00005096 */
  7888. 0000505A  202E FFFC                move.l     D0, [A6 - 0x4]
  7889. 0000505E  0480 0000 007B           subi.l     D0, 0x7B /* '{' */
  7890. 00005064  6B30                     bmi        +0x32 /* 00005096 */
  7891. 00005066  0C80 0000 0005           cmpi.l     D0, 0x5
  7892. 0000506C  6E28                     bgt        +0x2A /* 00005096 */
  7893. 0000506E  D080                     add.l      D0, D0
  7894. 00005070  303B 0806                move.w     D0, [PC + D0 + 0x6]
  7895. 00005074  4EFB 0000                jmp        [PC + D0.w]
  7896. 00005078  000E 000E                ori.b      A6, 0xE
  7897. 0000507C  000E 000E                ori.b      A6, 0xE
  7898. 00005080  000E 000E                ori.b      A6, 0xE
  7899. 00005084  302E FFFE                move.w     D0, [A6 - 0x2]
  7900. 00005088  48C0                     ext.l      D0
  7901. 0000508A  2F00                     move.l     -[A7], D0
  7902. 0000508C  4EBA F894                jsr        [PC - 0x76C /* 00004922 */]
  7903. 00005090  7001                     moveq.l    D0, 0x01
  7904. 00005092  584F                     addq.w     A7, 4
  7905. 00005094  600C                     bra        +0xE /* 000050A2 */
  7906. label00005096:
  7907. 00005096  486E FFFA                pea.l      [A6 - 0x6]
  7908. 0000509A  4EBA F77E                jsr        [PC - 0x882 /* 0000481A */]
  7909. 0000509E  7000                     moveq.l    D0, 0x00
  7910. 000050A0  584F                     addq.w     A7, 4
  7911. label000050A2:
  7912. 000050A2  4E5E                     unlink     A6
  7913. 000050A4  4E75                     rts
  7914. 000050A6  4E56 0000                link       A6, 0
  7915. 000050AA  4EBA FF98                jsr        [PC - 0x68 /* 00005044 */]
  7916. 000050AE  48C0                     ext.l      D0
  7917. 000050B0  2F00                     move.l     -[A7], D0
  7918. 000050B2  4878 00E4                push.l     0xE4
  7919. 000050B6  4EBA DBB6                jsr        [PC - 0x244A /* 00002C6E */]
  7920. 000050BA  4E5E                     unlink     A6
  7921. 000050BC  4E75                     rts
  7922. fn000050BE:
  7923. 000050BE  4E56 FFFA                link       A6, -0x0006
  7924. 000050C2  486E FFFA                pea.l      [A6 - 0x6]
  7925. 000050C6  4EBA F702                jsr        [PC - 0x8FE /* 000047CA */]
  7926. 000050CA  7008                     moveq.l    D0, 0x08
  7927. 000050CC  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7928. 000050D0  584F                     addq.w     A7, 4
  7929. 000050D2  6636                     bne        +0x38 /* 0000510A */
  7930. 000050D4  202E FFFC                move.l     D0, [A6 - 0x4]
  7931. 000050D8  0480 0000 00A0           subi.l     D0, 0xA0
  7932. 000050DE  6718                     beq        +0x1A /* 000050F8 */
  7933. 000050E0  5380                     subq.l     D0, 1
  7934. 000050E2  6714                     beq        +0x16 /* 000050F8 */
  7935. 000050E4  5380                     subq.l     D0, 1
  7936. 000050E6  6710                     beq        +0x12 /* 000050F8 */
  7937. 000050E8  5380                     subq.l     D0, 1
  7938. 000050EA  670C                     beq        +0xE /* 000050F8 */
  7939. 000050EC  5380                     subq.l     D0, 1
  7940. 000050EE  6708                     beq        +0xA /* 000050F8 */
  7941. 000050F0  0480 0000 00C6           subi.l     D0, 0xC6
  7942. 000050F6  6612                     bne        +0x14 /* 0000510A */
  7943. label000050F8:
  7944. 000050F8  302E FFFE                move.w     D0, [A6 - 0x2]
  7945. 000050FC  48C0                     ext.l      D0
  7946. 000050FE  2F00                     move.l     -[A7], D0
  7947. 00005100  4EBA F820                jsr        [PC - 0x7E0 /* 00004922 */]
  7948. 00005104  7001                     moveq.l    D0, 0x01
  7949. 00005106  584F                     addq.w     A7, 4
  7950. 00005108  600C                     bra        +0xE /* 00005116 */
  7951. label0000510A:
  7952. 0000510A  486E FFFA                pea.l      [A6 - 0x6]
  7953. 0000510E  4EBA F70A                jsr        [PC - 0x8F6 /* 0000481A */]
  7954. 00005112  7000                     moveq.l    D0, 0x00
  7955. 00005114  584F                     addq.w     A7, 4
  7956. label00005116:
  7957. 00005116  4E5E                     unlink     A6
  7958. 00005118  4E75                     rts
  7959. 0000511A  4E56 0000                link       A6, 0
  7960. 0000511E  4EBA FF9E                jsr        [PC - 0x62 /* 000050BE */]
  7961. 00005122  48C0                     ext.l      D0
  7962. 00005124  2F00                     move.l     -[A7], D0
  7963. 00005126  7065                     moveq.l    D0, 0x65
  7964. 00005128  2F00                     move.l     -[A7], D0
  7965. 0000512A  4EBA DB42                jsr        [PC - 0x24BE /* 00002C6E */]
  7966. 0000512E  4E5E                     unlink     A6
  7967. 00005130  4E75                     rts
  7968. 00005132  4E56 0000                link       A6, 0
  7969. 00005136  48E7 1008                movem.l    -[A7], D3,A4
  7970. 0000513A  286E 0008                movea.l    A4, [A6 + 0x8]
  7971. 0000513E  7600                     moveq.l    D3, 0x00
  7972. 00005140  7008                     moveq.l    D0, 0x08
  7973. 00005142  B054                     cmp.w      D0, [A4]
  7974. 00005144  660A                     bne        +0xC /* 00005150 */
  7975. 00005146  7044                     moveq.l    D0, 0x44
  7976. 00005148  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  7977. 0000514C  6602                     bne        +0x4 /* 00005150 */
  7978. 0000514E  7601                     moveq.l    D3, 0x01
  7979. label00005150:
  7980. 00005150  1003                     move.b     D0, D3
  7981. 00005152  4CEE 1008 FFF8           movem.l    D3,A4, [A6 - 0x8]
  7982. 00005158  4E5E                     unlink     A6
  7983. 0000515A  4E75                     rts
  7984. 0000515C  4E56 FFFA                link       A6, -0x0006
  7985. 00005160  2F07                     move.l     -[A7], D7
  7986. 00005162  7E01                     moveq.l    D7, 0x01
  7987. 00005164  486D 0F4A                pea.l      [A5 + 0xF4A /* export_485 */]
  7988. 00005168  4EBA D6B0                jsr        [PC - 0x2950 /* 0000281A */]
  7989. 0000516C  4A6D F054                tst.w      [A5 - 0xFAC]
  7990. 00005170  584F                     addq.w     A7, 4
  7991. 00005172  663A                     bne        +0x3C /* 000051AE */
  7992. 00005174  486E FFFA                pea.l      [A6 - 0x6]
  7993. 00005178  4EBA F650                jsr        [PC - 0x9B0 /* 000047CA */]
  7994. 0000517C  7008                     moveq.l    D0, 0x08
  7995. 0000517E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  7996. 00005182  584F                     addq.w     A7, 4
  7997. 00005184  661A                     bne        +0x1C /* 000051A0 */
  7998. 00005186  7044                     moveq.l    D0, 0x44
  7999. 00005188  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8000. 0000518C  6612                     bne        +0x14 /* 000051A0 */
  8001. 0000518E  7E02                     moveq.l    D7, 0x02
  8002. 00005190  486D 0E52                pea.l      [A5 + 0xE52 /* export_454 */]
  8003. 00005194  4EBA D684                jsr        [PC - 0x297C /* 0000281A */]
  8004. 00005198  4A6D F054                tst.w      [A5 - 0xFAC]
  8005. 0000519C  584F                     addq.w     A7, 4
  8006. 0000519E  660E                     bne        +0x10 /* 000051AE */
  8007. label000051A0:
  8008. 000051A0  48C7                     ext.l      D7
  8009. 000051A2  2F07                     move.l     -[A7], D7
  8010. 000051A4  4878 00E5                push.l     0xE5
  8011. 000051A8  4EBA DAC4                jsr        [PC - 0x253C /* 00002C6E */]
  8012. 000051AC  504F                     addq.w     A7, 8
  8013. label000051AE:
  8014. 000051AE  2E2E FFF6                move.l     D7, [A6 - 0xA]
  8015. 000051B2  4E5E                     unlink     A6
  8016. 000051B4  4E75                     rts
  8017. 000051B6  4E56 FFFA                link       A6, -0x0006
  8018. 000051BA  2F07                     move.l     -[A7], D7
  8019. 000051BC  486E FFFA                pea.l      [A6 - 0x6]
  8020. 000051C0  4EBA F608                jsr        [PC - 0x9F8 /* 000047CA */]
  8021. 000051C4  7008                     moveq.l    D0, 0x08
  8022. 000051C6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  8023. 000051CA  584F                     addq.w     A7, 4
  8024. 000051CC  661A                     bne        +0x1C /* 000051E8 */
  8025. 000051CE  702A                     moveq.l    D0, 0x2A
  8026. 000051D0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8027. 000051D4  6C12                     bge        +0x14 /* 000051E8 */
  8028. 000051D6  302E FFFE                move.w     D0, [A6 - 0x2]
  8029. 000051DA  48C0                     ext.l      D0
  8030. 000051DC  2F00                     move.l     -[A7], D0
  8031. 000051DE  4EBA F742                jsr        [PC - 0x8BE /* 00004922 */]
  8032. 000051E2  7E01                     moveq.l    D7, 0x01
  8033. 000051E4  584F                     addq.w     A7, 4
  8034. 000051E6  600C                     bra        +0xE /* 000051F4 */
  8035. label000051E8:
  8036. 000051E8  486E FFFA                pea.l      [A6 - 0x6]
  8037. 000051EC  4EBA F62C                jsr        [PC - 0x9D4 /* 0000481A */]
  8038. 000051F0  4247                     clr.w      D7
  8039. 000051F2  584F                     addq.w     A7, 4
  8040. label000051F4:
  8041. 000051F4  48C7                     ext.l      D7
  8042. 000051F6  2F07                     move.l     -[A7], D7
  8043. 000051F8  4878 013C                push.l     0x13C
  8044. 000051FC  4EBA DA70                jsr        [PC - 0x2590 /* 00002C6E */]
  8045. 00005200  504F                     addq.w     A7, 8
  8046. 00005202  2E2E FFF6                move.l     D7, [A6 - 0xA]
  8047. 00005206  4E5E                     unlink     A6
  8048. 00005208  4E75                     rts
  8049. 0000520A  4E56 0000                link       A6, 0
  8050. 0000520E  48E7 0018                movem.l    -[A7], A3,A4
  8051. 00005212  47ED F4E2                lea.l      A3, [A5 - 0xB1E]
  8052. 00005216  49ED F4DC                lea.l      A4, [A5 - 0xB24]
  8053. 0000521A  486D F740                pea.l      [A5 - 0x8C0]
  8054. 0000521E  706B                     moveq.l    D0, 0x6B
  8055. 00005220  2F00                     move.l     -[A7], D0
  8056. 00005222  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8057. 00005226  486D F73A                pea.l      [A5 - 0x8C6]
  8058. 0000522A  706C                     moveq.l    D0, 0x6C
  8059. 0000522C  2F00                     move.l     -[A7], D0
  8060. 0000522E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8061. 00005232  486D F72E                pea.l      [A5 - 0x8D2]
  8062. 00005236  4878 0081                push.l     0x81
  8063. 0000523A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8064. 0000523E  486D F734                pea.l      [A5 - 0x8CC]
  8065. 00005242  7070                     moveq.l    D0, 0x70
  8066. 00005244  2F00                     move.l     -[A7], D0
  8067. 00005246  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8068. 0000524A  486D F728                pea.l      [A5 - 0x8D8]
  8069. 0000524E  7046                     moveq.l    D0, 0x46
  8070. 00005250  2F00                     move.l     -[A7], D0
  8071. 00005252  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8072. 00005256  486D F722                pea.l      [A5 - 0x8DE]
  8073. 0000525A  7047                     moveq.l    D0, 0x47
  8074. 0000525C  2F00                     move.l     -[A7], D0
  8075. 0000525E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8076. 00005262  486D F71C                pea.l      [A5 - 0x8E4]
  8077. 00005266  7060                     moveq.l    D0, 0x60
  8078. 00005268  2F00                     move.l     -[A7], D0
  8079. 0000526A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8080. 0000526E  486D F716                pea.l      [A5 - 0x8EA]
  8081. 00005272  7061                     moveq.l    D0, 0x61
  8082. 00005274  2F00                     move.l     -[A7], D0
  8083. 00005276  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8084. 0000527A  486D F710                pea.l      [A5 - 0x8F0]
  8085. 0000527E  704A                     moveq.l    D0, 0x4A
  8086. 00005280  2F00                     move.l     -[A7], D0
  8087. 00005282  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8088. 00005286  486D F70A                pea.l      [A5 - 0x8F6]
  8089. 0000528A  704B                     moveq.l    D0, 0x4B
  8090. 0000528C  2F00                     move.l     -[A7], D0
  8091. 0000528E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8092. 00005292  486D F704                pea.l      [A5 - 0x8FC]
  8093. 00005296  7049                     moveq.l    D0, 0x49
  8094. 00005298  2F00                     move.l     -[A7], D0
  8095. 0000529A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8096. 0000529E  486D F6FE                pea.l      [A5 - 0x902]
  8097. 000052A2  705E                     moveq.l    D0, 0x5E
  8098. 000052A4  2F00                     move.l     -[A7], D0
  8099. 000052A6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8100. 000052AA  486D F6F8                pea.l      [A5 - 0x908]
  8101. 000052AE  7048                     moveq.l    D0, 0x48
  8102. 000052B0  2F00                     move.l     -[A7], D0
  8103. 000052B2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8104. 000052B6  486D F6F2                pea.l      [A5 - 0x90E]
  8105. 000052BA  705F                     moveq.l    D0, 0x5F
  8106. 000052BC  2F00                     move.l     -[A7], D0
  8107. 000052BE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8108. 000052C2  486D F686                pea.l      [A5 - 0x97A]
  8109. 000052C6  706D                     moveq.l    D0, 0x6D
  8110. 000052C8  2F00                     move.l     -[A7], D0
  8111. 000052CA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8112. 000052CE  486D F67A                pea.l      [A5 - 0x986]
  8113. 000052D2  706E                     moveq.l    D0, 0x6E
  8114. 000052D4  2F00                     move.l     -[A7], D0
  8115. 000052D6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8116. 000052DA  486D F6EC                pea.l      [A5 - 0x914]
  8117. 000052DE  704C                     moveq.l    D0, 0x4C
  8118. 000052E0  2F00                     move.l     -[A7], D0
  8119. 000052E2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8120. 000052E6  486D F6E6                pea.l      [A5 - 0x91A]
  8121. 000052EA  706F                     moveq.l    D0, 0x6F
  8122. 000052EC  2F00                     move.l     -[A7], D0
  8123. 000052EE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8124. 000052F2  486D F6E0                pea.l      [A5 - 0x920]
  8125. 000052F6  704D                     moveq.l    D0, 0x4D
  8126. 000052F8  2F00                     move.l     -[A7], D0
  8127. 000052FA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8128. 000052FE  486D F6DA                pea.l      [A5 - 0x926]
  8129. 00005302  7062                     moveq.l    D0, 0x62
  8130. 00005304  2F00                     move.l     -[A7], D0
  8131. 00005306  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8132. 0000530A  486D F6D4                pea.l      [A5 - 0x92C]
  8133. 0000530E  4878 014C                push.l     0x14C
  8134. 00005312  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8135. 00005316  486D F6CE                pea.l      [A5 - 0x932]
  8136. 0000531A  4878 0150                push.l     0x150
  8137. 0000531E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8138. 00005322  486D F6CE                pea.l      [A5 - 0x932]
  8139. 00005326  4878 0169                push.l     0x169
  8140. 0000532A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8141. 0000532E  486D F69E                pea.l      [A5 - 0x962]
  8142. 00005332  4878 0186                push.l     0x186
  8143. 00005336  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8144. 0000533A  486D F698                pea.l      [A5 - 0x968]
  8145. 0000533E  4878 0187                push.l     0x187
  8146. 00005342  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8147. 00005346  486D F668                pea.l      [A5 - 0x998]
  8148. 0000534A  4878 00BE                push.l     0xBE
  8149. 0000534E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8150. 00005352  486D F662                pea.l      [A5 - 0x99E]
  8151. 00005356  4878 00BF                push.l     0xBF
  8152. 0000535A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8153. 0000535E  486D F65C                pea.l      [A5 - 0x9A4]
  8154. 00005362  4878 00C0                push.l     0xC0
  8155. 00005366  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8156. 0000536A  486D F656                pea.l      [A5 - 0x9AA]
  8157. 0000536E  4878 00C1                push.l     0xC1
  8158. 00005372  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8159. 00005376  486D F650                pea.l      [A5 - 0x9B0]
  8160. 0000537A  4878 00C2                push.l     0xC2
  8161. 0000537E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8162. 00005382  486D F64A                pea.l      [A5 - 0x9B6]
  8163. 00005386  4878 00C3                push.l     0xC3
  8164. 0000538A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8165. 0000538E  486D F644                pea.l      [A5 - 0x9BC]
  8166. 00005392  4878 00C4                push.l     0xC4
  8167. 00005396  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8168. 0000539A  486D F63E                pea.l      [A5 - 0x9C2]
  8169. 0000539E  4878 00C5                push.l     0xC5
  8170. 000053A2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8171. 000053A6  486D F638                pea.l      [A5 - 0x9C8]
  8172. 000053AA  4878 00C6                push.l     0xC6
  8173. 000053AE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8174. 000053B2  486D F632                pea.l      [A5 - 0x9CE]
  8175. 000053B6  4878 00C7                push.l     0xC7
  8176. 000053BA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8177. 000053BE  486D F626                pea.l      [A5 - 0x9DA]
  8178. 000053C2  4878 00C8                push.l     0xC8
  8179. 000053C6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8180. 000053CA  486D F62C                pea.l      [A5 - 0x9D4]
  8181. 000053CE  4878 00C9                push.l     0xC9
  8182. 000053D2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8183. 000053D6  486D F620                pea.l      [A5 - 0x9E0]
  8184. 000053DA  4878 00CA                push.l     0xCA
  8185. 000053DE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8186. 000053E2  486D F61A                pea.l      [A5 - 0x9E6]
  8187. 000053E6  4878 00CC                push.l     0xCC
  8188. 000053EA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8189. 000053EE  486D F614                pea.l      [A5 - 0x9EC]
  8190. 000053F2  4878 00CD                push.l     0xCD
  8191. 000053F6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8192. 000053FA  486D F60E                pea.l      [A5 - 0x9F2]
  8193. 000053FE  4878 00D2                push.l     0xD2
  8194. 00005402  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8195. 00005406  486D F608                pea.l      [A5 - 0x9F8]
  8196. 0000540A  4878 00D3                push.l     0xD3
  8197. 0000540E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8198. 00005412  486D F602                pea.l      [A5 - 0x9FE]
  8199. 00005416  4878 00D4                push.l     0xD4
  8200. 0000541A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8201. 0000541E  486D F5FC                pea.l      [A5 - 0xA04]
  8202. 00005422  4878 00D5                push.l     0xD5
  8203. 00005426  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8204. 0000542A  486D F5F6                pea.l      [A5 - 0xA0A]
  8205. 0000542E  4878 00D6                push.l     0xD6
  8206. 00005432  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8207. 00005436  486D F5F0                pea.l      [A5 - 0xA10]
  8208. 0000543A  4878 00D7                push.l     0xD7
  8209. 0000543E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8210. 00005442  486D F5E4                pea.l      [A5 - 0xA1C]
  8211. 00005446  4878 0140                push.l     0x140
  8212. 0000544A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8213. 0000544E  486D F5EA                pea.l      [A5 - 0xA16]
  8214. 00005452  4878 015A                push.l     0x15A
  8215. 00005456  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8216. 0000545A  486D F5AE                pea.l      [A5 - 0xA52]
  8217. 0000545E  4878 00D8                push.l     0xD8
  8218. 00005462  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8219. 00005466  486D F590                pea.l      [A5 - 0xA70]
  8220. 0000546A  4878 00A5                push.l     0xA5
  8221. 0000546E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8222. 00005472  486D F584                pea.l      [A5 - 0xA7C]
  8223. 00005476  7071                     moveq.l    D0, 0x71
  8224. 00005478  2F00                     move.l     -[A7], D0
  8225. 0000547A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8226. 0000547E  486D F578                pea.l      [A5 - 0xA88]
  8227. 00005482  7072                     moveq.l    D0, 0x72
  8228. 00005484  2F00                     move.l     -[A7], D0
  8229. 00005486  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8230. 0000548A  486D F56C                pea.l      [A5 - 0xA94]
  8231. 0000548E  4878 00A6                push.l     0xA6
  8232. 00005492  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8233. 00005496  486D F560                pea.l      [A5 - 0xAA0]
  8234. 0000549A  4878 00A7                push.l     0xA7
  8235. 0000549E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8236. 000054A2  486D F554                pea.l      [A5 - 0xAAC]
  8237. 000054A6  4878 00A8                push.l     0xA8
  8238. 000054AA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8239. 000054AE  486D F548                pea.l      [A5 - 0xAB8]
  8240. 000054B2  4878 00A9                push.l     0xA9
  8241. 000054B6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8242. 000054BA  486D F53C                pea.l      [A5 - 0xAC4]
  8243. 000054BE  4878 00AA                push.l     0xAA
  8244. 000054C2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8245. 000054C6  486D F530                pea.l      [A5 - 0xAD0]
  8246. 000054CA  4878 009D                push.l     0x9D
  8247. 000054CE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8248. 000054D2  486D F524                pea.l      [A5 - 0xADC]
  8249. 000054D6  4878 00D9                push.l     0xD9
  8250. 000054DA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8251. 000054DE  486D F518                pea.l      [A5 - 0xAE8]
  8252. 000054E2  4878 00DA                push.l     0xDA
  8253. 000054E6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8254. 000054EA  486D F50C                pea.l      [A5 - 0xAF4]
  8255. 000054EE  4878 00DB                push.l     0xDB
  8256. 000054F2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8257. 000054F6  486D F500                pea.l      [A5 - 0xB00]
  8258. 000054FA  4878 00DC                push.l     0xDC
  8259. 000054FE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8260. 00005502  486D F4FA                pea.l      [A5 - 0xB06]
  8261. 00005506  4878 016D                push.l     0x16D
  8262. 0000550A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8263. 0000550E  486D F4F4                pea.l      [A5 - 0xB0C]
  8264. 00005512  7055                     moveq.l    D0, 0x55
  8265. 00005514  2F00                     move.l     -[A7], D0
  8266. 00005516  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8267. 0000551A  486D F4EE                pea.l      [A5 - 0xB12]
  8268. 0000551E  4878 014D                push.l     0x14D
  8269. 00005522  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8270. 00005526  486D F4E8                pea.l      [A5 - 0xB18]
  8271. 0000552A  4878 014E                push.l     0x14E
  8272. 0000552E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8273. 00005532  2F0B                     move.l     -[A7], A3
  8274. 00005534  4878 014F                push.l     0x14F
  8275. 00005538  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8276. 0000553C  2F0C                     move.l     -[A7], A4
  8277. 0000553E  7065                     moveq.l    D0, 0x65
  8278. 00005540  2F00                     move.l     -[A7], D0
  8279. 00005542  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8280. 00005546  486D F6C8                pea.l      [A5 - 0x938]
  8281. 0000554A  4878 0152                push.l     0x152
  8282. 0000554E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8283. 00005552  486D F6C2                pea.l      [A5 - 0x93E]
  8284. 00005556  4878 0153                push.l     0x153
  8285. 0000555A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8286. 0000555E  486D F6BC                pea.l      [A5 - 0x944]
  8287. 00005562  4878 0154                push.l     0x154
  8288. 00005566  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8289. 0000556A  486D F6B6                pea.l      [A5 - 0x94A]
  8290. 0000556E  4878 0155                push.l     0x155
  8291. 00005572  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8292. 00005576  486D F4D6                pea.l      [A5 - 0xB2A]
  8293. 0000557A  4878 00E6                push.l     0xE6
  8294. 0000557E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8295. 00005582  486D F4D0                pea.l      [A5 - 0xB30]
  8296. 00005586  4878 00F7                push.l     0xF7
  8297. 0000558A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8298. 0000558E  486D F4CA                pea.l      [A5 - 0xB36]
  8299. 00005592  4878 00F8                push.l     0xF8
  8300. 00005596  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8301. 0000559A  486D F4C4                pea.l      [A5 - 0xB3C]
  8302. 0000559E  4878 00F9                push.l     0xF9
  8303. 000055A2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8304. 000055A6  486D F4BE                pea.l      [A5 - 0xB42]
  8305. 000055AA  4878 00FA                push.l     0xFA
  8306. 000055AE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8307. 000055B2  486D F4B8                pea.l      [A5 - 0xB48]
  8308. 000055B6  4878 00FB                push.l     0xFB
  8309. 000055BA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8310. 000055BE  486D F4B2                pea.l      [A5 - 0xB4E]
  8311. 000055C2  4878 00FC                push.l     0xFC
  8312. 000055C6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8313. 000055CA  486D F4AC                pea.l      [A5 - 0xB54]
  8314. 000055CE  4878 00FD                push.l     0xFD
  8315. 000055D2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8316. 000055D6  486D F4A6                pea.l      [A5 - 0xB5A]
  8317. 000055DA  4878 00FE                push.l     0xFE
  8318. 000055DE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8319. 000055E2  486D F4A0                pea.l      [A5 - 0xB60]
  8320. 000055E6  7037                     moveq.l    D0, 0x37
  8321. 000055E8  2F00                     move.l     -[A7], D0
  8322. 000055EA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8323. 000055EE  486D F49A                pea.l      [A5 - 0xB66]
  8324. 000055F2  7038                     moveq.l    D0, 0x38
  8325. 000055F4  2F00                     move.l     -[A7], D0
  8326. 000055F6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8327. 000055FA  486D F494                pea.l      [A5 - 0xB6C]
  8328. 000055FE  4878 00FF                push.l     0xFF
  8329. 00005602  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8330. 00005606  486D F48E                pea.l      [A5 - 0xB72]
  8331. 0000560A  703A                     moveq.l    D0, 0x3A
  8332. 0000560C  2F00                     move.l     -[A7], D0
  8333. 0000560E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8334. 00005612  486D F488                pea.l      [A5 - 0xB78]
  8335. 00005616  4878 0100                push.l     0x100
  8336. 0000561A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8337. 0000561E  486D F482                pea.l      [A5 - 0xB7E]
  8338. 00005622  4878 0101                push.l     0x101
  8339. 00005626  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8340. 0000562A  486D F47C                pea.l      [A5 - 0xB84]
  8341. 0000562E  4878 0102                push.l     0x102
  8342. 00005632  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8343. 00005636  486D F476                pea.l      [A5 - 0xB8A]
  8344. 0000563A  4878 0103                push.l     0x103
  8345. 0000563E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8346. 00005642  486D F470                pea.l      [A5 - 0xB90]
  8347. 00005646  4878 0104                push.l     0x104
  8348. 0000564A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8349. 0000564E  486D F46A                pea.l      [A5 - 0xB96]
  8350. 00005652  4878 0105                push.l     0x105
  8351. 00005656  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8352. 0000565A  486D F464                pea.l      [A5 - 0xB9C]
  8353. 0000565E  4878 0106                push.l     0x106
  8354. 00005662  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8355. 00005666  486D F45E                pea.l      [A5 - 0xBA2]
  8356. 0000566A  4878 0107                push.l     0x107
  8357. 0000566E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8358. 00005672  486D F458                pea.l      [A5 - 0xBA8]
  8359. 00005676  4878 0108                push.l     0x108
  8360. 0000567A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8361. 0000567E  486D F452                pea.l      [A5 - 0xBAE]
  8362. 00005682  7045                     moveq.l    D0, 0x45
  8363. 00005684  2F00                     move.l     -[A7], D0
  8364. 00005686  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8365. 0000568A  486D F44C                pea.l      [A5 - 0xBB4]
  8366. 0000568E  4878 0109                push.l     0x109
  8367. 00005692  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8368. 00005696  486D F446                pea.l      [A5 - 0xBBA]
  8369. 0000569A  4878 010A                push.l     0x10A
  8370. 0000569E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8371. 000056A2  486D F440                pea.l      [A5 - 0xBC0]
  8372. 000056A6  4878 010B                push.l     0x10B
  8373. 000056AA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8374. 000056AE  486D F43A                pea.l      [A5 - 0xBC6]
  8375. 000056B2  4878 010C                push.l     0x10C
  8376. 000056B6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8377. 000056BA  486D F434                pea.l      [A5 - 0xBCC]
  8378. 000056BE  4878 010D                push.l     0x10D
  8379. 000056C2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8380. 000056C6  486D F42E                pea.l      [A5 - 0xBD2]
  8381. 000056CA  4878 010E                push.l     0x10E
  8382. 000056CE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8383. 000056D2  486D F428                pea.l      [A5 - 0xBD8]
  8384. 000056D6  4878 010F                push.l     0x10F
  8385. 000056DA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8386. 000056DE  486D F422                pea.l      [A5 - 0xBDE]
  8387. 000056E2  4878 0110                push.l     0x110
  8388. 000056E6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8389. 000056EA  486D F41C                pea.l      [A5 - 0xBE4]
  8390. 000056EE  4878 0111                push.l     0x111
  8391. 000056F2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8392. 000056F6  486D F416                pea.l      [A5 - 0xBEA]
  8393. 000056FA  4878 0112                push.l     0x112
  8394. 000056FE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8395. 00005702  486D F410                pea.l      [A5 - 0xBF0]
  8396. 00005706  4878 0113                push.l     0x113
  8397. 0000570A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8398. 0000570E  486D F40A                pea.l      [A5 - 0xBF6]
  8399. 00005712  4878 0114                push.l     0x114
  8400. 00005716  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8401. 0000571A  486D F404                pea.l      [A5 - 0xBFC]
  8402. 0000571E  4878 0115                push.l     0x115
  8403. 00005722  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8404. 00005726  486D F3FE                pea.l      [A5 - 0xC02]
  8405. 0000572A  4878 0116                push.l     0x116
  8406. 0000572E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8407. 00005732  486D F3F8                pea.l      [A5 - 0xC08]
  8408. 00005736  4878 0117                push.l     0x117
  8409. 0000573A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8410. 0000573E  486D F3F2                pea.l      [A5 - 0xC0E]
  8411. 00005742  4878 00CB                push.l     0xCB
  8412. 00005746  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8413. 0000574A  486D F3E6                pea.l      [A5 - 0xC1A]
  8414. 0000574E  4878 0118                push.l     0x118
  8415. 00005752  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8416. 00005756  486D F3E6                pea.l      [A5 - 0xC1A]
  8417. 0000575A  706A                     moveq.l    D0, 0x6A
  8418. 0000575C  2F00                     move.l     -[A7], D0
  8419. 0000575E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8420. 00005762  486D F3E0                pea.l      [A5 - 0xC20]
  8421. 00005766  4878 0119                push.l     0x119
  8422. 0000576A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8423. 0000576E  486D F3DA                pea.l      [A5 - 0xC26]
  8424. 00005772  4878 011A                push.l     0x11A
  8425. 00005776  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8426. 0000577A  486D F3D4                pea.l      [A5 - 0xC2C]
  8427. 0000577E  4878 011B                push.l     0x11B
  8428. 00005782  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8429. 00005786  486D F3EC                pea.l      [A5 - 0xC14]
  8430. 0000578A  4878 0157                push.l     0x157
  8431. 0000578E  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8432. 00005792  486D F3CE                pea.l      [A5 - 0xC32]
  8433. 00005796  4878 01D7                push.l     0x1D7
  8434. 0000579A  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8435. 0000579E  486D F3C8                pea.l      [A5 - 0xC38]
  8436. 000057A2  4878 01D8                push.l     0x1D8
  8437. 000057A6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8438. 000057AA  486D F6B0                pea.l      [A5 - 0x950]
  8439. 000057AE  4878 01D2                push.l     0x1D2
  8440. 000057B2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8441. 000057B6  486D F6AA                pea.l      [A5 - 0x956]
  8442. 000057BA  7067                     moveq.l    D0, 0x67
  8443. 000057BC  2F00                     move.l     -[A7], D0
  8444. 000057BE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8445. 000057C2  486D F6A4                pea.l      [A5 - 0x95C]
  8446. 000057C6  7066                     moveq.l    D0, 0x66
  8447. 000057C8  2F00                     move.l     -[A7], D0
  8448. 000057CA  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8449. 000057CE  486D F674                pea.l      [A5 - 0x98C]
  8450. 000057D2  4878 01D4                push.l     0x1D4
  8451. 000057D6  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8452. 000057DA  486D F66E                pea.l      [A5 - 0x992]
  8453. 000057DE  4878 01D3                push.l     0x1D3
  8454. 000057E2  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8455. 000057E6  486D F3C2                pea.l      [A5 - 0xC3E]
  8456. 000057EA  4878 01F8                push.l     0x1F8
  8457. 000057EE  4EAD 2FBA                jsr        [A5 + 0x2FBA /* export_1523 */]
  8458. 000057F2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  8459. 000057F8  4E5E                     unlink     A6
  8460. 000057FA  4E75                     rts
  8461. 000057FC  4E56 0000                link       A6, 0
  8462. 00005800  486D 0F22                pea.l      [A5 + 0xF22 /* export_480 */]
  8463. 00005804  702C                     moveq.l    D0, 0x2C
  8464. 00005806  2F00                     move.l     -[A7], D0
  8465. 00005808  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8466. 0000580C  486D 0F2A                pea.l      [A5 + 0xF2A /* export_481 */]
  8467. 00005810  702D                     moveq.l    D0, 0x2D
  8468. 00005812  2F00                     move.l     -[A7], D0
  8469. 00005814  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8470. 00005818  486D 0F32                pea.l      [A5 + 0xF32 /* export_482 */]
  8471. 0000581C  7072                     moveq.l    D0, 0x72
  8472. 0000581E  2F00                     move.l     -[A7], D0
  8473. 00005820  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8474. 00005824  486D 0F3A                pea.l      [A5 + 0xF3A /* export_483 */]
  8475. 00005828  4878 00E4                push.l     0xE4
  8476. 0000582C  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8477. 00005830  486D 0F42                pea.l      [A5 + 0xF42 /* export_484 */]
  8478. 00005834  7065                     moveq.l    D0, 0x65
  8479. 00005836  2F00                     move.l     -[A7], D0
  8480. 00005838  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8481. 0000583C  486D 0F52                pea.l      [A5 + 0xF52 /* export_486 */]
  8482. 00005840  4878 00E5                push.l     0xE5
  8483. 00005844  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8484. 00005848  486D 0F5A                pea.l      [A5 + 0xF5A /* export_487 */]
  8485. 0000584C  4878 013C                push.l     0x13C
  8486. 00005850  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  8487. 00005854  4E5E                     unlink     A6
  8488. 00005856  4E75                     rts
  8489. 00005858  4E56 0000                link       A6, 0
  8490. 0000585C  4E5E                     unlink     A6
  8491. 0000585E  4E75                     rts
  8492.